OKlibrary  0.2.1.6
Variables::InfoPolicyIndexVector< InfoType, IndexType > Class Template Reference

#include <Variables.hpp>

List of all members.

Public Types

typedef
ConceptDefinitions::VariableIndexInfoPolicy_tag 
Concept

Protected Types

typedef
ConceptDefinitions::VariableWithInfo_tag 
DeliveredConcept
typedef InfoType InfoValueType
typedef InfoType & InfoReferenceType
typedef InfoType * InfoPointerType
typedef IndexType Index

Protected Member Functions

 ~InfoPolicyIndexVector ()

Static Protected Member Functions

static void new_info ()
static void reserve_info (Index max)
static InfoReferenceType get_info (Index i)
static InfoPointerType get_info_pointer (Index i)
static void clear_info ()

Detailed Description

template<typename InfoType, typename IndexType>
class Variables::InfoPolicyIndexVector< InfoType, IndexType >

Definition at line 598 of file Variables.hpp.


Member Typedef Documentation

template<typename InfoType, typename IndexType>
typedef ConceptDefinitions::VariableIndexInfoPolicy_tag Variables::InfoPolicyIndexVector< InfoType, IndexType >::Concept

Definition at line 600 of file Variables.hpp.

template<typename InfoType, typename IndexType>
typedef ConceptDefinitions::VariableWithInfo_tag Variables::InfoPolicyIndexVector< InfoType, IndexType >::DeliveredConcept [protected]

Definition at line 602 of file Variables.hpp.

template<typename InfoType, typename IndexType>
typedef IndexType Variables::InfoPolicyIndexVector< InfoType, IndexType >::Index [protected]

Definition at line 606 of file Variables.hpp.

template<typename InfoType, typename IndexType>
typedef InfoType* Variables::InfoPolicyIndexVector< InfoType, IndexType >::InfoPointerType [protected]

Definition at line 605 of file Variables.hpp.

template<typename InfoType, typename IndexType>
typedef InfoType& Variables::InfoPolicyIndexVector< InfoType, IndexType >::InfoReferenceType [protected]

Definition at line 604 of file Variables.hpp.

template<typename InfoType, typename IndexType>
typedef InfoType Variables::InfoPolicyIndexVector< InfoType, IndexType >::InfoValueType [protected]

Definition at line 603 of file Variables.hpp.


Constructor & Destructor Documentation

template<typename InfoType, typename IndexType>
Variables::InfoPolicyIndexVector< InfoType, IndexType >::~InfoPolicyIndexVector ( ) [inline, protected]

Definition at line 611 of file Variables.hpp.


Member Function Documentation

template<typename InfoType, typename IndexType>
static void Variables::InfoPolicyIndexVector< InfoType, IndexType >::clear_info ( ) [inline, static, protected]

Definition at line 624 of file Variables.hpp.

template<typename InfoType, typename IndexType>
static InfoReferenceType Variables::InfoPolicyIndexVector< InfoType, IndexType >::get_info ( Index  i) [inline, static, protected]

Definition at line 618 of file Variables.hpp.

template<typename InfoType, typename IndexType>
static InfoPointerType Variables::InfoPolicyIndexVector< InfoType, IndexType >::get_info_pointer ( Index  i) [inline, static, protected]

Definition at line 621 of file Variables.hpp.

template<typename InfoType, typename IndexType>
static void Variables::InfoPolicyIndexVector< InfoType, IndexType >::new_info ( ) [inline, static, protected]
template<typename InfoType, typename IndexType>
static void Variables::InfoPolicyIndexVector< InfoType, IndexType >::reserve_info ( Index  max) [inline, static, protected]

Definition at line 615 of file Variables.hpp.


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