|
incron
0.5.10
|
application arguments processor header More...
#include <cstring>#include <map>#include <deque>Go to the source code of this file.
Classes | |
| struct | AppArgOption_t |
| Argument option type. More... | |
| class | AppArgs |
| Application arguments. More... | |
Defines | |
| #define | APPARGS_NOLIMIT 0x7fffffff |
| value count has no limit | |
Typedefs | |
| typedef std::map< std::string, AppArgOption_t * > | AA_LONG_MAP |
| Mapping from long option name to option data. | |
| typedef std::map< char, AppArgOption_t * > | AA_SHORT_MAP |
| Mapping from short option name to option data. | |
| typedef std::deque< std::string > | AA_VAL_LIST |
| Value list type. | |
Enumerations | |
| enum | AppArgType_t { AAT_NO_VALUE, AAT_OPTIONAL_VALUE, AAT_MANDATORY_VALUE } |
| Option argument type. More... | |
application arguments processor header
application arguments processor
Copyright (C) 2007, 2008 Lukas Jelinek, <lukas@aiken.cz>
This program is free software; you can redistribute it and/or modify it under the terms of one of the following licenses:
If you want to help with choosing the best license for you, please visit http://www.gnu.org/licenses/license-list.html.
| #define APPARGS_NOLIMIT 0x7fffffff |
value count has no limit
| typedef std::map<std::string, AppArgOption_t*> AA_LONG_MAP |
Mapping from long option name to option data.
| typedef std::map<char, AppArgOption_t*> AA_SHORT_MAP |
Mapping from short option name to option data.
| typedef std::deque<std::string> AA_VAL_LIST |
Value list type.
| enum AppArgType_t |
1.7.5.1