|
WSF
|
Reads values from UtInput to set an enumeration. More...
#include <InputEnumeration.hpp>
Classes | |
| class | Inserter |
Public Types | |
| typedef std::pair< std::string, int > | Pair |
| typedef std::list< Pair > | EnumList |
Public Member Functions | |
| InputEnumeration () | |
| InputEnumeration (const InputEnumeration &aSrc) | |
| ~InputEnumeration () | |
| void | Clear () |
| Remove all enumeration values. Free memory. | |
| void | Add (int aValue, const char *aString) |
| Add an enumeration to the list. | |
| void | Add (int aValue, const std::string &aString) |
| Add an enumeration to the list. | |
| bool | ProcessInput (const std::string &aCommand, UtInput &aInput, int &aEnumValue) |
| Inserter | operator<< (int aEnumVal) |
Reads values from UtInput to set an enumeration.
| typedef std::list<Pair> InputEnumeration::EnumList |
| typedef std::pair<std::string, int> InputEnumeration::Pair |
| InputEnumeration::InputEnumeration | ( | ) |
Referenced by InputEnumeration().
| InputEnumeration::InputEnumeration | ( | const InputEnumeration & | aSrc | ) |
References InputEnumeration().
| InputEnumeration::~InputEnumeration | ( | ) |
| void InputEnumeration::Add | ( | int | aValue, |
| const char * | aString ) |
Add an enumeration to the list.
Referenced by InputEnumeration::Inserter::operator<<(), and InputEnumeration::Inserter::operator<<().
| void InputEnumeration::Add | ( | int | aValue, |
| const std::string & | aString ) |
Add an enumeration to the list.
| void InputEnumeration::Clear | ( | ) |
Remove all enumeration values. Free memory.
|
inline |
| bool InputEnumeration::ProcessInput | ( | const std::string & | aCommand, |
| UtInput & | aInput, | ||
| int & | aEnumValue ) |