|
ContRap-Core
|
Internal class to save meta information together with the object implementation. More...
#include <library.h>
Public Member Functions | |
| ObjectInfo (ModuleInfo *meta_info=0, SPtr< AtomicFunction > function=0) | |
| Creates a new info. | |
| ~ObjectInfo () | |
| Removes references. | |
| void | set_info (ModuleInfo *meta_info, SPtr< AtomicFunction > &function) |
| Sets the info. | |
| void | invalidate () |
| Invalidates the object info. | |
Data Fields | |
| ModuleInfo * | meta_info |
| Meta information. | |
| SPtr< AtomicFunction > | function |
| Initialized function statement. | |
| bool | remove |
| Mark for removal. | |
Internal class to save meta information together with the object implementation.
| crp::Library::ObjectInfo::ObjectInfo | ( | ModuleInfo * | meta_info = 0, |
| SPtr< AtomicFunction > | function = 0 |
||
| ) | [inline] |
Creates a new info.
| crp::Library::ObjectInfo::~ObjectInfo | ( | ) | [inline] |
Removes references.
| void crp::Library::ObjectInfo::invalidate | ( | ) | [inline] |
Invalidates the object info.
| void crp::Library::ObjectInfo::set_info | ( | ModuleInfo * | meta_info, |
| SPtr< AtomicFunction > & | function | ||
| ) | [inline] |
Sets the info.
Initialized function statement.
Meta information.
Mark for removal.
1.7.3