Panzer
Version of the Day
|
#include <Panzer_TypeAssocMap.hpp>
Classes | |
struct | BuildObjects |
This struct helps will build the values stored in the map. More... | |
Public Types | |
typedef TypesVector | types_vector |
Public Member Functions | |
TypeAssocMap () | |
template<typename T > | |
void | set (ValueType v) |
Modify routine. More... | |
template<typename T > | |
ValueType | get () const |
Access routine. More... | |
template<typename BuilderOpT > | |
void | buildObjects (const BuilderOpT &builder) |
Public Attributes | |
std::vector< ValueType > | mapValues_ |
This class lets you associate evaluation types with a particular value.
Definition at line 54 of file Panzer_TypeAssocMap.hpp.
typedef TypesVector panzer::TypeAssocMap< TypesVector, ValueType >::types_vector |
Definition at line 56 of file Panzer_TypeAssocMap.hpp.
|
inline |
Definition at line 58 of file Panzer_TypeAssocMap.hpp.
|
inline |
Modify routine.
Definition at line 66 of file Panzer_TypeAssocMap.hpp.
|
inline |
Access routine.
Definition at line 74 of file Panzer_TypeAssocMap.hpp.
|
inline |
Definition at line 81 of file Panzer_TypeAssocMap.hpp.
std::vector<ValueType> panzer::TypeAssocMap< TypesVector, ValueType >::mapValues_ |
Definition at line 99 of file Panzer_TypeAssocMap.hpp.