|
Public Types |
|
typedef std::vector< CString > | ArgList |
Public Member Functions |
|
| CConfigReadContext (std::istream &, SInt32 firstLine=1) |
|
bool | readLine (CString &) |
|
UInt32 | getLineNumber () const |
|
| operator void * () const |
|
bool | operator! () const |
|
OptionValue | parseBoolean (const CString &) const |
|
OptionValue | parseInt (const CString &) const |
|
OptionValue | parseModifierKey (const CString &) const |
|
OptionValue | parseCorner (const CString &) const |
|
OptionValue | parseCorners (const CString &) const |
|
CConfig::CInterval | parseInterval (const ArgList &args) const |
|
void | parseNameWithArgs (const CString &type, const CString &line, const CString &delim, CString::size_type &index, CString &name, ArgList &args) const |
|
IPlatformScreen::CKeyInfo * | parseKeystroke (const CString &keystroke) const |
|
IPlatformScreen::CKeyInfo * | parseKeystroke (const CString &keystroke, const std::set< CString > &screens) const |
|
IPlatformScreen::CButtonInfo * | parseMouse (const CString &mouse) const |
|
KeyModifierMask | parseModifier (const CString &modifiers) const |
Maintains a context when reading a configuration from a stream.