Nektar++
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  }