Workspace 6.21.5
Public Types | Static Public Member Functions | List of all members
ObjectGroupExtras< T, G > Class Template Reference

#include <Workspace/DataExecution/DataObjects/typedobject.h>

Public Types

typedef std::remove_const< T >::type NonConstT
 

Static Public Member Functions

static void ensureHasData (NonConstT &)
 
static const ObjectGroupgetAsObjectGroup (const NonConstT *)
 
static ObjectGroupgetAsObjectGroup (NonConstT *)
 
static bool hasData (const NonConstT &)
 

Member Typedef Documentation

◆ NonConstT

typedef std::remove_const<T>::type NonConstT

Member Function Documentation

◆ ensureHasData()

static void ensureHasData ( NonConstT )
inlinestatic

◆ getAsObjectGroup() [1/2]

static const ObjectGroup * getAsObjectGroup ( const NonConstT )
inlinestatic

◆ getAsObjectGroup() [2/2]

static ObjectGroup * getAsObjectGroup ( NonConstT )
inlinestatic

◆ hasData()

static bool hasData ( const NonConstT )
inlinestatic