Aegis  4.25.D505
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
introspector_enumeration::adapter_by_reference< T > Class Template Reference

#include <enumeration.h>

Inheritance diagram for introspector_enumeration::adapter_by_reference< T >:
introspector_enumeration::adapter

Public Member Functions

virtual ~adapter_by_reference ()

Static Public Member Functions

static pointer create (T &arg)

Protected Member Functions

void set (int x)
bool is_set ()

Private Member Functions

 adapter_by_reference (T &arg)
 adapter_by_reference ()
 adapter_by_reference (const adapter_by_reference &rhs)
adapter_by_referenceoperator= (const adapter_by_reference &rhs)

Private Attributes

T & where

Detailed Description

template<typename T>
class introspector_enumeration::adapter_by_reference< T >

The adapter_by_reference template class is used to create specific adapter classes for enumerations of interest.

Definition at line 70 of file enumeration.h.


Constructor & Destructor Documentation

template<typename T >
virtual introspector_enumeration::adapter_by_reference< T >::~adapter_by_reference ( ) [inline, virtual]

Definition at line 75 of file enumeration.h.

template<typename T >
introspector_enumeration::adapter_by_reference< T >::adapter_by_reference ( T &  arg) [inline, private]

Definition at line 80 of file enumeration.h.

template<typename T >
introspector_enumeration::adapter_by_reference< T >::adapter_by_reference ( ) [private]
template<typename T >
introspector_enumeration::adapter_by_reference< T >::adapter_by_reference ( const adapter_by_reference< T > &  rhs) [private]

Member Function Documentation

template<typename T >
static pointer introspector_enumeration::adapter_by_reference< T >::create ( T &  arg) [inline, static]

Definition at line 87 of file enumeration.h.

template<typename T >
bool introspector_enumeration::adapter_by_reference< T >::is_set ( ) [inline, protected, virtual]

Implements introspector_enumeration::adapter.

Definition at line 100 of file enumeration.h.

template<typename T >
adapter_by_reference& introspector_enumeration::adapter_by_reference< T >::operator= ( const adapter_by_reference< T > &  rhs) [private]
template<typename T >
void introspector_enumeration::adapter_by_reference< T >::set ( int  x) [inline, protected, virtual]

Implements introspector_enumeration::adapter.

Definition at line 94 of file enumeration.h.


Field Documentation

template<typename T >
T& introspector_enumeration::adapter_by_reference< T >::where [private]

Definition at line 106 of file enumeration.h.


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