OKlibrary  0.2.1.6
Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink > Class Template Reference

#include <Variables.hpp>

Inheritance diagram for Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >:
InfoPolicy

List of all members.

Public Types

typedef Name NameType
typedef std::ptrdiff_t size_type

Public Member Functions

 VariablesAsPointers ()
 VariablesAsPointers (const NameType &name)
 VariablesAsPointers (const VariablesAsPointers &v)
VariablesAsPointersoperator= (const VariablesAsPointers &v)
bool operator== (VariablesAsPointers v) const
bool operator!= (VariablesAsPointers v) const
bool operator< (VariablesAsPointers v) const
 operator bool () const
InfoPolicy::InfoReferenceType operator* () const

Static Public Member Functions

static void reserve (typename InfoPolicy::size_type max)
static InfoPolicy::size_type n ()

Friends

std::ostream & operator<< (std::ostream &o, VariablesAsPointers v)

Detailed Description

template<class InfoPolicy, typename Name, class LiteralLink>
class Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >

Definition at line 796 of file Variables.hpp.


Member Typedef Documentation

template<class InfoPolicy, typename Name, class LiteralLink>
typedef Name Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::NameType

Definition at line 799 of file Variables.hpp.

template<class InfoPolicy, typename Name, class LiteralLink>
typedef std::ptrdiff_t Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::size_type

Definition at line 800 of file Variables.hpp.


Constructor & Destructor Documentation

template<class InfoPolicy, typename Name, class LiteralLink>
Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::VariablesAsPointers ( ) [inline]

Definition at line 802 of file Variables.hpp.

template<class InfoPolicy, typename Name, class LiteralLink>
Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::VariablesAsPointers ( const NameType name) [inline, explicit]

Definition at line 804 of file Variables.hpp.

template<class InfoPolicy, typename Name, class LiteralLink>
Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::VariablesAsPointers ( const VariablesAsPointers< InfoPolicy, Name, LiteralLink > &  v) [inline]

Definition at line 806 of file Variables.hpp.


Member Function Documentation

template<class InfoPolicy, typename Name, class LiteralLink>
static InfoPolicy::size_type Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::n ( ) [inline, static]

Definition at line 830 of file Variables.hpp.

template<class InfoPolicy, typename Name, class LiteralLink>
Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::operator bool ( ) const [inline]

Definition at line 822 of file Variables.hpp.

References start.

template<class InfoPolicy, typename Name, class LiteralLink>
bool Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::operator!= ( VariablesAsPointers< InfoPolicy, Name, LiteralLink >  v) const [inline]
template<class InfoPolicy, typename Name, class LiteralLink>
InfoPolicy::InfoReferenceType Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::operator* ( ) const [inline]

Definition at line 839 of file Variables.hpp.

template<class InfoPolicy, typename Name, class LiteralLink>
bool Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::operator< ( VariablesAsPointers< InfoPolicy, Name, LiteralLink >  v) const [inline]

Definition at line 818 of file Variables.hpp.

template<class InfoPolicy, typename Name, class LiteralLink>
VariablesAsPointers& Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::operator= ( const VariablesAsPointers< InfoPolicy, Name, LiteralLink > &  v) [inline]

Definition at line 808 of file Variables.hpp.

template<class InfoPolicy, typename Name, class LiteralLink>
bool Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::operator== ( VariablesAsPointers< InfoPolicy, Name, LiteralLink >  v) const [inline]
template<class InfoPolicy, typename Name, class LiteralLink>
static void Variables::VariablesAsPointers< InfoPolicy, Name, LiteralLink >::reserve ( typename InfoPolicy::size_type  max) [inline, static]

Definition at line 824 of file Variables.hpp.


Friends And Related Function Documentation

template<class InfoPolicy, typename Name, class LiteralLink>
std::ostream& operator<< ( std::ostream &  o,
VariablesAsPointers< InfoPolicy, Name, LiteralLink >  v 
) [friend]

Definition at line 832 of file Variables.hpp.


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