Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions | List of all members
Nektar::ConsistentObjectAccess< DataType > Struct Template Reference

#include <ConsistentObjectAccess.hpp>

Static Public Member Functions

static DataType & reference (DataType &o)
 
static const DataType & const_reference (const DataType &o)
 
static DataType * pointer (DataType &o)
 
static const DataType * const_pointer (const DataType &o)
 
static bool ReferencesObject (const DataType &o)
 

Detailed Description

template<typename DataType>
struct Nektar::ConsistentObjectAccess< DataType >

Definition at line 48 of file ConsistentObjectAccess.hpp.

Member Function Documentation

template<typename DataType >
static const DataType* Nektar::ConsistentObjectAccess< DataType >::const_pointer ( const DataType &  o)
inlinestatic

Definition at line 53 of file ConsistentObjectAccess.hpp.

53 { return &o; }
template<typename DataType >
static const DataType& Nektar::ConsistentObjectAccess< DataType >::const_reference ( const DataType &  o)
inlinestatic

Definition at line 51 of file ConsistentObjectAccess.hpp.

51 { return o; }
template<typename DataType >
static DataType* Nektar::ConsistentObjectAccess< DataType >::pointer ( DataType &  o)
inlinestatic

Definition at line 52 of file ConsistentObjectAccess.hpp.

52 { return &o; }
template<typename DataType >
static DataType& Nektar::ConsistentObjectAccess< DataType >::reference ( DataType &  o)
inlinestatic

Definition at line 50 of file ConsistentObjectAccess.hpp.

50 { return o; }
template<typename DataType >
static bool Nektar::ConsistentObjectAccess< DataType >::ReferencesObject ( const DataType &  o)
inlinestatic

Definition at line 55 of file ConsistentObjectAccess.hpp.

55 { return true; }