QDP++
Reference< T > Struct Template Reference

#include <TreeNodes.h>

Public Types

typedef T Type_t

Public Member Functions

 Reference (const T &reference)
 Reference (const Reference< T > &model)
const T & reference () const
 operator const T & () const
 operator T& () const

Public Attributes

const T & reference_m

Detailed Description

template<class T>
struct Reference< T >

Definition at line 54 of file TreeNodes.h.

Member Typedef Documentation

◆ Type_t

template<class T>
typedef T Reference< T >::Type_t

Definition at line 59 of file TreeNodes.h.

Constructor & Destructor Documentation

◆ Reference() [1/2]

template<class T>
Reference< T >::Reference ( const T & reference)
inline

Definition at line 65 of file TreeNodes.h.

References reference(), and reference_m.

Referenced by Reference().

◆ Reference() [2/2]

template<class T>
Reference< T >::Reference ( const Reference< T > & model)
inline

Definition at line 73 of file TreeNodes.h.

References Reference(), reference(), and reference_m.

Member Function Documentation

◆ operator const T &()

template<class T>
Reference< T >::operator const T & ( ) const
inline

Definition at line 89 of file TreeNodes.h.

References reference_m.

◆ operator T&()

template<class T>
Reference< T >::operator T& ( ) const
inline

Definition at line 90 of file TreeNodes.h.

References reference_m.

◆ reference()

template<class T>
const T & Reference< T >::reference ( ) const
inline

Member Data Documentation

◆ reference_m

template<class T>
const T& Reference< T >::reference_m

Definition at line 93 of file TreeNodes.h.

Referenced by operator const T &(), operator T&(), Reference(), Reference(), and reference().


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