Nektar++
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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 46 of file ConsistentObjectAccess.hpp.

Member Function Documentation

◆ const_pointer()

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

Definition at line 60 of file ConsistentObjectAccess.hpp.

61 {
62 return &o;
63 }

◆ const_reference()

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

Definition at line 52 of file ConsistentObjectAccess.hpp.

53 {
54 return o;
55 }

◆ pointer()

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

Definition at line 56 of file ConsistentObjectAccess.hpp.

57 {
58 return &o;
59 }

◆ reference()

template<typename DataType >
static DataType & Nektar::ConsistentObjectAccess< DataType >::reference ( DataType &  o)
inlinestatic

Definition at line 48 of file ConsistentObjectAccess.hpp.

49 {
50 return o;
51 }

◆ ReferencesObject()

template<typename DataType >
static bool Nektar::ConsistentObjectAccess< DataType >::ReferencesObject ( const DataType &  o)
inlinestatic

Definition at line 65 of file ConsistentObjectAccess.hpp.

66 {
67 boost::ignore_unused(o);
68 return true;
69 }