OKlibrary  0.2.1.6
Variables::VariablesViaReferenceCounting< Name, Index > Class Template Reference

#include <Variables.hpp>

List of all members.

Classes

struct  Var_rep

Public Types

typedef
ConceptDefinitions::VariableWithHistory_tag 
Concept
typedef Name NameType

Public Member Functions

 VariablesViaReferenceCounting ()
 VariablesViaReferenceCounting (const NameType &name)
 VariablesViaReferenceCounting (const VariablesViaReferenceCounting &v)
VariablesViaReferenceCountingoperator= (const VariablesViaReferenceCounting &var)
bool null () const
const NameTypename () const

Static Public Member Functions

static void clear ()

Friends

bool operator== (VariablesViaReferenceCounting lhs, VariablesViaReferenceCounting rhs)
bool operator!= (VariablesViaReferenceCounting lhs, VariablesViaReferenceCounting rhs)
bool operator< (VariablesViaReferenceCounting lhs, VariablesViaReferenceCounting rhs)
bool operator> (VariablesViaReferenceCounting lhs, VariablesViaReferenceCounting rhs)
bool operator<= (VariablesViaReferenceCounting lhs, VariablesViaReferenceCounting rhs)
bool operator>= (VariablesViaReferenceCounting lhs, VariablesViaReferenceCounting rhs)
std::ostream & operator<< (std::ostream &o, VariablesViaReferenceCounting v)

Detailed Description

template<class Name, typename Index>
class Variables::VariablesViaReferenceCounting< Name, Index >

Definition at line 718 of file Variables.hpp.


Member Typedef Documentation

template<class Name , typename Index >
typedef ConceptDefinitions::VariableWithHistory_tag Variables::VariablesViaReferenceCounting< Name, Index >::Concept

Definition at line 741 of file Variables.hpp.

template<class Name , typename Index >
typedef Name Variables::VariablesViaReferenceCounting< Name, Index >::NameType

Definition at line 742 of file Variables.hpp.


Constructor & Destructor Documentation

template<class Name , typename Index >
Variables::VariablesViaReferenceCounting< Name, Index >::VariablesViaReferenceCounting ( ) [inline]

Definition at line 744 of file Variables.hpp.

template<class Name , typename Index >
Variables::VariablesViaReferenceCounting< Name, Index >::VariablesViaReferenceCounting ( const NameType name) [inline, explicit]

Definition at line 745 of file Variables.hpp.

template<class Name , typename Index >
Variables::VariablesViaReferenceCounting< Name, Index >::VariablesViaReferenceCounting ( const VariablesViaReferenceCounting< Name, Index > &  v) [inline]

Definition at line 751 of file Variables.hpp.


Member Function Documentation

template<class Name , typename Index >
static void Variables::VariablesViaReferenceCounting< Name, Index >::clear ( ) [inline, static]

Definition at line 781 of file Variables.hpp.

template<class Name , typename Index >
const NameType& Variables::VariablesViaReferenceCounting< Name, Index >::name ( ) const [inline]
template<class Name , typename Index >
bool Variables::VariablesViaReferenceCounting< Name, Index >::null ( ) const [inline]
template<class Name , typename Index >
VariablesViaReferenceCounting& Variables::VariablesViaReferenceCounting< Name, Index >::operator= ( const VariablesViaReferenceCounting< Name, Index > &  var) [inline]

Definition at line 753 of file Variables.hpp.


Friends And Related Function Documentation

template<class Name , typename Index >
bool operator!= ( VariablesViaReferenceCounting< Name, Index >  lhs,
VariablesViaReferenceCounting< Name, Index >  rhs 
) [friend]

Definition at line 759 of file Variables.hpp.

template<class Name , typename Index >
bool operator< ( VariablesViaReferenceCounting< Name, Index >  lhs,
VariablesViaReferenceCounting< Name, Index >  rhs 
) [friend]

Definition at line 760 of file Variables.hpp.

template<class Name , typename Index >
std::ostream& operator<< ( std::ostream &  o,
VariablesViaReferenceCounting< Name, Index >  v 
) [friend]

Definition at line 774 of file Variables.hpp.

template<class Name , typename Index >
bool operator<= ( VariablesViaReferenceCounting< Name, Index >  lhs,
VariablesViaReferenceCounting< Name, Index >  rhs 
) [friend]

Definition at line 762 of file Variables.hpp.

template<class Name , typename Index >
bool operator== ( VariablesViaReferenceCounting< Name, Index >  lhs,
VariablesViaReferenceCounting< Name, Index >  rhs 
) [friend]

Definition at line 758 of file Variables.hpp.

template<class Name , typename Index >
bool operator> ( VariablesViaReferenceCounting< Name, Index >  lhs,
VariablesViaReferenceCounting< Name, Index >  rhs 
) [friend]

Definition at line 761 of file Variables.hpp.

template<class Name , typename Index >
bool operator>= ( VariablesViaReferenceCounting< Name, Index >  lhs,
VariablesViaReferenceCounting< Name, Index >  rhs 
) [friend]

Definition at line 763 of file Variables.hpp.


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