|
shell-cmd v1.2
Recursively find files matching a regex and execute a shell command for each match.
|
#include <argz.hpp>
Public Member Functions | |
| Argz ()=default | |
| Argz (int argc, char **argv) | |
| Argz (const Argz< String > &a) | |
| Argz< String > & | operator= (const Argz< String > &a) |
| Argz (Argz< String > &&a) | |
| Argz< String > & | operator= (Argz< String > &&a) |
| Argz< String > & | initArgs (int argc, char **argv) |
| void | reset () |
| Argz< String > & | addOptionSingle (const int &c, const String &description) |
| Argz< String > & | addOptionSingleValue (const int &c, const String &description) |
| Argz< String > & | addOptionDouble (const int &code, const String &value, const String &description) |
| Argz< String > & | addOptionDoubleValue (const int &code, const String &value, const String &description) |
| int | lookUpCode (const String &value) |
| int | proc (Argument< String > &a) |
| template<typename T> | |
| void | help (T &cout) |
Protected Attributes | |
| ArgumentData< String > | arg_data |
| std::unordered_map< int, Argument< String > > | arg_info |
Private Attributes | |
| int | index = 0 |
| int | cindex = 1 |
|
default |
Referenced by addOptionDouble(), addOptionDoubleValue(), addOptionSingle(), addOptionSingleValue(), Argz(), Argz(), initArgs(), operator=(), and operator=().
|
inline |
Definition at line 94 of file argz.hpp.
References initArgs().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 120 of file argz.hpp.
References arg_data, Argz(), and reset().
Referenced by Argz().
|
inline |
|
inline |
Definition at line 151 of file argz.hpp.
References arg_info, Argument< String >::arg_letter, ARG_SINGLE, Argument< String >::arg_type, Argz(), and Argument< String >::desc.
Referenced by main().
|
inline |
Definition at line 160 of file argz.hpp.
References arg_info, Argument< String >::arg_letter, ARG_SINGLE_VALUE, Argument< String >::arg_type, Argz(), and Argument< String >::desc.
|
inline |
Definition at line 169 of file argz.hpp.
References ARG_DOUBLE, arg_info, Argument< String >::arg_letter, Argument< String >::arg_name, Argument< String >::arg_type, Argz(), and Argument< String >::desc.
|
inline |
Definition at line 179 of file argz.hpp.
References ARG_DOUBLE_VALUE, arg_info, Argument< String >::arg_letter, Argument< String >::arg_name, Argument< String >::arg_type, Argz(), and Argument< String >::desc.
|
inline |
|
inline |
Definition at line 198 of file argz.hpp.
References arg_data, ARG_DOUBLE, arg_info, Argument< String >::arg_name, ARG_NONE, ARG_SINGLE, ARG_SINGLE_VALUE, Argument< String >::arg_type, Argument< String >::arg_value, cindex, index, and lookUpCode().
Referenced by main().
Definition at line 335 of file argz.hpp.
References ARG_DOUBLE, ARG_DOUBLE_VALUE, arg_info, ARG_SINGLE, and ARG_SINGLE_VALUE.
|
protected |
Definition at line 385 of file argz.hpp.
Referenced by Argz(), Argz(), initArgs(), operator=(), operator=(), and proc().
|
protected |
Definition at line 386 of file argz.hpp.
Referenced by addOptionDouble(), addOptionDoubleValue(), addOptionSingle(), addOptionSingleValue(), Argz(), Argz(), help(), lookUpCode(), operator=(), operator=(), and proc().
|
private |
Definition at line 389 of file argz.hpp.
Referenced by Argz(), Argz(), operator=(), operator=(), proc(), and reset().
|
private |
Definition at line 389 of file argz.hpp.
Referenced by Argz(), Argz(), operator=(), operator=(), proc(), and reset().