Go to the documentation of this file.
35 template<
class T>
class Arg {
38 Arg (T v,
bool setbyuser =
true) ;
43 void setValue (T v,
bool setbyuser =
true) ;
70 #endif // ndef SH_ARG_H
VERBOSITY
Definition: Arg.h:54
Arg< VERBOSITY > ArgVerbosity
Definition: Arg.h:58
Arg(void)
Definition: Arg.h:37
bool is_set(void) const
Definition: Arg.h:45
T getValue(void) const
Definition: Arg.h:40
Arg< bool > ArgBool
Definition: Arg.h:59
Arg< float > ArgFloat
Definition: Arg.h:63
Arg< unsigned long > ArgULong
Definition: Arg.h:61
Arg< std::list< std::string > > ArgStringList
Definition: Arg.h:67
Arg< unsigned int > ArgUInt
Definition: Arg.h:66
T Value
Definition: Arg.h:46
Arg< int > ArgInt
Definition: Arg.h:62
COMMAND
Definition: Arg.h:53
DEBUGCOMMAND
Definition: Arg.h:55
Arg< EncryptionMode > ArgEncMode
Definition: Arg.h:65
Arg< std::string > ArgString
Definition: Arg.h:60
Arg< DEBUGCOMMAND > ArgDebugCommand
Definition: Arg.h:68
Arg< COMMAND > ArgCommand
Definition: Arg.h:57
void setValue(T v, bool setbyuser=true)
Definition: Arg.cc:29
Arg< EncryptionAlgorithm > ArgEncAlgo
Definition: Arg.h:64
bool set
Definition: Arg.h:50