OSG::ContainerMixinHead< DescT > Class Template Reference

#include <OSGContainerMixinHead.h>

List of all members.


Public Types

typedef DescT::ParentT Inherited

Public Attributes

dcast


 OSG_RC_NO_FIELD_DECL

Protected Types

Type information


typedef DescT Desc
typedef Desc::TypeObject TypeObject

Protected Member Functions

Member


 ContainerMixinHead (void)
 ContainerMixinHead (const ContainerMixinHead &source)
 ~ContainerMixinHead (void)

Static Protected Member Functions

Fields


static void classDescInserter (TypeObject &oType)

Private Member Functions

void operator= (const ContainerMixinHead &source)
 prohibit default function (move to 'public' if needed)

Detailed Description

template<class DescT>
class OSG::ContainerMixinHead< DescT >

Head for container mixin classes.

Definition at line 53 of file OSGContainerMixinHead.h.


Member Typedef Documentation

template<class DescT>
typedef DescT::ParentT OSG::ContainerMixinHead< DescT >::Inherited

template<class DescT>
typedef DescT OSG::ContainerMixinHead< DescT >::Desc [protected]

template<class DescT>
typedef Desc::TypeObject OSG::ContainerMixinHead< DescT >::TypeObject [protected]


Constructor & Destructor Documentation

template<class DescT>
OSG::ContainerMixinHead< DescT >::ContainerMixinHead ( void   )  [inline, protected]

Definition at line 50 of file OSGContainerMixinHead.inl.

00050                                                   :
00051     Inherited()
00052 {
00053 }

template<class DescT>
OSG::ContainerMixinHead< DescT >::ContainerMixinHead ( const ContainerMixinHead< DescT > &  source  )  [inline, protected]

Definition at line 56 of file OSGContainerMixinHead.inl.

00057                                       :
00058 
00059     Inherited(source)
00060 {
00061 }

template<class DescT>
OSG::ContainerMixinHead< DescT >::~ContainerMixinHead ( void   )  [inline, protected]

Definition at line 67 of file OSGContainerMixinHead.inl.

00068 {
00069 }


Member Function Documentation

template<class DescT>
void OSG::ContainerMixinHead< DescT >::classDescInserter ( TypeObject oType  )  [inline, static, protected]

template<class DescT>
void OSG::ContainerMixinHead< DescT >::operator= ( const ContainerMixinHead< DescT > &  source  )  [private]


Member Data Documentation

template<class DescT>
OSG::ContainerMixinHead< DescT >::OSG_RC_NO_FIELD_DECL

Definition at line 65 of file OSGContainerMixinHead.h.


The documentation for this class was generated from the following files: