VISH
0.2
|
A Context is always local and unique for each call. More...
#include </home/werner/origo/vish/ocean/plankton/VContext.hpp>
A Context is always local and unique for each call.
However, it may refer to a ValuePool which is persistent through many VContext objects, or which may also be shared among various VContext objects.
double value = 0; synchronized( Context ) { mySlot << Context >> value; }
Wizt::VContext::VContext | ( | const RefPtr< ValuePoolProvider > & | myValuePoolProvider | ) | [inline] |
Context constructor, taking optional parameter ValuePoolProvider to setup the GhostValues in this context.
The current value of the ValuePool will be used. Note that a strong pointer to the ValuePool is stored here, such that the ValuePool is kept alive at least as long as the VContext is alive.
Wizt::VContext::operator const RefPtr< ValuePool > & | ( | ) | const [inline] |