#include <more/lang/package.h>
Inheritance diagram for more::lang::cx_package_variable:
this
and rhs
as pointers. More...
|
Construct a package variable bound to val.
|
|
Construct a package variable with no binding.
The subclass must override the |
|
|
|
Appends ctors of the variable and its definition.
Reimplemented from more::lang::cx_expr_with_ctor_dtor. |
|
Appends dtors of the variable and its definition.
Reimplemented from more::lang::cx_expr_with_ctor_dtor. |
|
Return the definiens of the variable's definition.
|
|
Return the equality of
Reimplemented from more::lang::resolver. |
|
Add an include directive to the implementation file.
|
|
Create the definition of idr.
The constructors and destructors of the defined variable, if any, will be put into separate functions, which will be run when the library is |
|
Print the definition of the variable.
|
|
Try to resolve the location by writing out the source, compile and dynamically link it in.
Reimplemented from more::lang::resolver. |
|
Return the type of the object returned by resolve.
Reimplemented from more::lang::resolver. |
|
Set the version of the symbol.
This is used to avoid recompilation of code that is unchanged, and works only if the |
|
|