Pepper_31_C++_interfaces
Public Member Functions | List of all members
pp::ext::DictField< T > Class Template Reference

#include <dict_field.h>

Inheritance diagram for pp::ext::DictField< T >:
Inheritance graph
Collaboration diagram for pp::ext::DictField< T >:
Collaboration graph

Public Member Functions

 DictField (const std::string &key)
 
 ~DictField ()
 
const std::string & key () const
 
Toperator() ()
 
const Toperator() () const
 
bool AddTo (VarDictionary *dict) const
 
bool Populate (const VarDictionary &dict)
 

Detailed Description

template<class T>
class pp::ext::DictField< T >

Definition at line 21 of file dict_field.h.

Constructor & Destructor Documentation

template<class T>
pp::ext::DictField< T >::DictField ( const std::string &  key)
inlineexplicit

Definition at line 23 of file dict_field.h.

template<class T>
pp::ext::DictField< T >::~DictField ( )
inline

Definition at line 26 of file dict_field.h.

Member Function Documentation

template<class T>
bool pp::ext::DictField< T >::AddTo ( VarDictionary dict) const
inline

Definition at line 36 of file dict_field.h.

template<class T>
const std::string& pp::ext::DictField< T >::key ( ) const
inline

Definition at line 29 of file dict_field.h.

template<class T>
T& pp::ext::DictField< T >::operator() ( )
inline

Definition at line 32 of file dict_field.h.

template<class T>
const T& pp::ext::DictField< T >::operator() ( ) const
inline

Definition at line 33 of file dict_field.h.

template<class T>
bool pp::ext::DictField< T >::Populate ( const VarDictionary dict)
inline

Definition at line 44 of file dict_field.h.


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