Binding< T > Struct Template Reference

#include <Environment.hxx>


Public Member Functions

 Binding (const std::string &_nm, boost::shared_ptr< T > _val)

Static Public Member Functions

static boost::shared_ptr<
Binding
make (const std::string &_nm, boost::shared_ptr< T > _val)

Data Fields

std::string nm
boost::shared_ptr< T > val
unsigned flags


Detailed Description

template<class T>
struct Binding< T >

Definition at line 67 of file Environment.hxx.


Constructor & Destructor Documentation

template<class T>
Binding< T >::Binding ( const std::string &  _nm,
boost::shared_ptr< T >  _val 
) [inline]

Definition at line 72 of file Environment.hxx.

References Binding< T >::flags, Binding< T >::nm, and Binding< T >::val.

Referenced by Binding< T >::make().


Member Function Documentation

template<class T>
static boost::shared_ptr<Binding> Binding< T >::make ( const std::string &  _nm,
boost::shared_ptr< T >  _val 
) [inline, static]

Definition at line 80 of file Environment.hxx.

References Binding< T >::Binding().


Field Documentation

template<class T>
unsigned Binding< T >::flags

Definition at line 70 of file Environment.hxx.

Referenced by Binding< T >::Binding().

template<class T>
std::string Binding< T >::nm

Definition at line 68 of file Environment.hxx.

Referenced by Binding< T >::Binding().

template<class T>
boost::shared_ptr<T> Binding< T >::val

Definition at line 69 of file Environment.hxx.

Referenced by Binding< T >::Binding().


The documentation for this struct was generated from the following file:
Generated on Sat Feb 4 23:59:29 2012 for BitC Compiler by  doxygen 1.4.7