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

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

Public Types

using NonConstT = typename std::remove_const< T >::type
 

Static Public Member Functions

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

Member Typedef Documentation

◆ NonConstT

using NonConstT = typename std::remove_const<T>::type

Member Function Documentation

◆ ensureHasData()

static void ensureHasData ( NonConstT t)
inlinestatic

◆ getAsObjectGroup() [1/2]

static const ObjectGroup * getAsObjectGroup ( const NonConstT obj)
inlinestatic

◆ getAsObjectGroup() [2/2]

static ObjectGroup * getAsObjectGroup ( NonConstT obj)
inlinestatic

◆ hasData()

static bool hasData ( const NonConstT t)
inlinestatic