24 virtual void setupDecorator();
31 template <
typename T_BaseSimObjectFacadeInterface,
typename T_BaseLocalProxyInterface>
44 bool isUsable()
const {
return T_BaseSimObjectFacadeInterface::isUsable() && T_BaseLocalProxyInterface::isUsable(); };
This is a simple base class that will keep track of the local object reference and provide a base lev...
Definition: localObjectFacadeBase.h:15
virtual DtLocalObject * localObject() const override
Definition: localObjectFacadeBase.h:40
DtLocalObject * myLocalObject
Definition: localObjectFacadeBase.h:27
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual void setupDecorator() override
Called after setSimObjectReference, will set up any logic needed. Default is a no-op.
Definition: localObjectFacadeBase.h:42
If inheriting from a base sim object proxy.
Definition: localObjectFacadeBase.h:32
bool isUsable() const
Definition: localObjectFacadeBase.h:44
virtual void setupDecorator() override
Called after setSimObjectReference, will set up any logic needed. Default is a no-op.
Definition: simObjectFacadeBase.h:55
DtLocalObjectFacade(DtLocalObject *o)
Definition: localObjectFacadeBase.h:38
The template that will wrap a proxy interface and allow it to be used separate from an multiply inher...
Definition: simObjectFacadeBase.h:43
A locally simulated VRF object.
Definition: localObject.h:98