24template <
class CIGI_T,
class SELF_T,
class SUPER_T = DtCigiPublisherBase,
class DATA_CREATOR_T = DtCigiDataCreatorStub>
Base CigiData class used by DtCigiDataTemplate.
Definition cigiData.h:25
Template used to compose a CigiData class for a specific CIGI type.
Definition cigiData.h:53
DtCigiDataBase * cigiBase()
CigiBasePtr mySharedData
Definition cigiPublisherBase.h:164
DtCigiDataTemplate< CIGI_T, SELF_T > CigiData
Definition cigiPublisherTemplate.h:29
DtCigiDataBase * createCigi() override
Definition cigiPublisherTemplate.h:41
DtCigiPublisherTemplate()
Definition cigiPublisherTemplate.h:31
CigiData * cigi()
Definition cigiPublisherTemplate.h:34
CigiData *const cigi() const
Definition cigiPublisherTemplate.h:35
CIGI_T Cigi
Definition cigiPublisherTemplate.h:28
virtual ~DtCigiPublisherTemplate() override
Definition cigiPublisherTemplate.h:32
bool verifySharedType() override
Definition cigiPublisherTemplate.h:47
CigiData * shared()
Definition cigiPublisherTemplate.h:37
CigiData *const shared() const
Definition cigiPublisherTemplate.h:38
static std::shared_ptr< AS_T > cast(Sptr p)
Safely casts a base shared pointer to a derived type.
Definition baseClass.h:123
static std::shared_ptr< DtBaseCreator< SELF_T > > & creator()
Definition baseClass.h:251
DtSpSubClass()
Definition baseClass.h:190
Include export definitions for this library.
Definition glsVreMessageUtil.h:49