Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Static Public Member Functions
omni::ui::mixin::detail::PointerType< T, false > Struct Template Reference

Use raw pointer (T*) when shared is false. More...

#include <DataModel.h>

Public Types

typedef T * type
 

Static Public Member Functions

static void initialize (type &_t)
 
static T * raw_pointer (type _t)
 
static T const * raw_pointer_const (const type _t)
 

Detailed Description

template<typename T>
struct omni::ui::mixin::detail::PointerType< T, false >

Use raw pointer (T*) when shared is false.

Member Typedef Documentation

template<typename T >
typedef T* omni::ui::mixin::detail::PointerType< T, false >::type

Member Function Documentation

template<typename T >
static void omni::ui::mixin::detail::PointerType< T, false >::initialize ( type _t)
inlinestatic
58  {
59  _t = nullptr;
60  }
template<typename T >
static T* omni::ui::mixin::detail::PointerType< T, false >::raw_pointer ( type  _t)
inlinestatic
62  {
63  return _t;
64  }
template<typename T >
static T const* omni::ui::mixin::detail::PointerType< T, false >::raw_pointer_const ( const type  _t)
inlinestatic
66  {
67  return _t;
68  }

The documentation for this struct was generated from the following file: