molecular
|
Automatically binds a variable to the current scope. More...
#include <DynamicScoping.h>
Public Member Functions | |
Binding (Key key, DynamicScoping &scoping) | |
~Binding () | |
void | operator= (ValueSubType value) |
ValueSubType & | operator* () |
ValueSubType * | operator-> () |
Additional Inherited Members | |
![]() | |
ManualBinding (Key key, DynamicScoping &scoping) | |
void | operator= (ValueSubType value) |
ValueSubType & | operator* () |
ValueSubType * | operator-> () |
![]() | |
SkeletalManualBinding (Key key, DynamicScoping &scoping, ValueSuperType *value) | |
void | Bind () |
void | Unbind () |
![]() | |
ValueSubType | mCurrentValue |
![]() | |
ValueSuperType * | mOriginalPointer = nullptr |
Automatically binds a variable to the current scope.
Use this only on the stack. Access the contained data by dereferencing the Binding.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |