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 22 of file Panzer_TypeAssocMap.hpp.
typedef TypesVector panzer::TypeAssocMap< TypesVector, ValueType >::types_vector |
Definition at line 24 of file Panzer_TypeAssocMap.hpp.
|
inline |
Definition at line 26 of file Panzer_TypeAssocMap.hpp.
|
inline |
Modify routine.
Definition at line 34 of file Panzer_TypeAssocMap.hpp.
|
inline |
Access routine.
Definition at line 42 of file Panzer_TypeAssocMap.hpp.
|
inline |
Definition at line 49 of file Panzer_TypeAssocMap.hpp.
std::vector<ValueType> panzer::TypeAssocMap< TypesVector, ValueType >::mapValues_ |
Definition at line 67 of file Panzer_TypeAssocMap.hpp.