User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cl:types:restart [2017/05/01 21:00] (current)
Line 1: Line 1:
 +====== System Class RESTART ======
 +
 +====Class Precedence List====
 +**restart**,​ **[[CL:​Types:​t]]**
 +
 +====Description====
 +An //​[[CL:​Glossary:​object]]//​ of type **restart** represents a //​[[CL:​Glossary:​function]]//​ that can be called to perform some form of recovery action, usually a transfer of control to an outer point in the running program.
 +
 +An //​[[CL:​Glossary:​implementation]]//​ is free to implement a //​[[CL:​Glossary:​restart]]//​ in whatever manner is most convenient; a //​[[CL:​Glossary:​restart]]//​ has only //​[[CL:​Glossary:​dynamic extent]]// relative to the scope of the binding //​[[CL:​Glossary:​form]]//​ which //​[[CL:​Glossary:​establish|establishes]]//​ it.