Apache Mesos
|
#include <copy.hpp>
Additional Inherited Members | |
Public Types inherited from flags::FlagsBase | |
typedef std::map< std::string, Flag >::const_iterator | const_iterator |
typedef std::map< std::string, Flag >::iterator | iterator |
Public Member Functions inherited from flags::FlagsBase | |
FlagsBase () | |
virtual | ~FlagsBase ()=default |
FlagsBase (const FlagsBase &)=default | |
FlagsBase (FlagsBase &&)=delete | |
FlagsBase & | operator= (const FlagsBase &)=default |
FlagsBase & | operator= (FlagsBase &&)=delete |
virtual Try< Warnings > | load (const std::string &prefix) |
virtual Try< Warnings > | load (const Option< std::string > &prefix, int argc, const char *const *argv, bool unknowns=false, bool duplicates=false) |
virtual Try< Warnings > | load (const Option< std::string > &prefix, int *argc, char ***argv, bool unknowns=false, bool duplicates=false) |
virtual Try< Warnings > | load (const std::map< std::string, Option< std::string >> &values, bool unknowns=false, const Option< std::string > &prefix=None()) |
virtual Try< Warnings > | load (const std::map< std::string, std::string > &values, bool unknowns=false, const Option< std::string > &prefix=None()) |
std::string | usage (const Option< std::string > &message=None()) const |
void | setUsageMessage (const std::string &message) |
const_iterator | begin () const |
const_iterator | end () const |
iterator | begin () |
iterator | end () |
template<typename Flags , typename T1 , typename T2 , typename F > | |
void | add (T1 Flags::*t1, const Name &name, const Option< Name > &alias, const std::string &help, const T2 *t2, F validate) |
template<typename Flags , typename T1 , typename T2 , typename F > | |
void | add (T1 Flags::*t1, const Name &name, const Option< Name > &alias, const std::string &help, const T2 &t2, F validate) |
template<typename Flags , typename T1 , typename T2 , typename F > | |
void | add (T1 Flags::*t1, const Name &name, const std::string &help, const T2 &t2, F validate) |
template<typename Flags , typename T1 , typename T2 > | |
void | add (T1 Flags::*t1, const Name &name, const std::string &help, const T2 &t2) |
template<typename Flags , typename T > | |
void | add (T Flags::*t, const Name &name, const std::string &help) |
template<typename Flags , typename T1 , typename T2 > | |
void | add (T1 Flags::*t1, const Name &name, const Option< Name > &alias, const std::string &help, const T2 &t2) |
template<typename Flags , typename T , typename F > | |
void | add (Option< T > Flags::*option, const Name &name, const Option< Name > &alias, const std::string &help, F validate) |
template<typename Flags , typename T , typename F > | |
void | add (Option< T > Flags::*option, const Name &name, const std::string &help, F validate) |
template<typename Flags , typename T > | |
void | add (Option< T > Flags::*option, const Name &name, const std::string &help) |
template<typename Flags , typename T > | |
void | add (Option< T > Flags::*option, const Name &name, const Option< Name > &alias, const std::string &help) |
void | add (const Flag &flag) |
std::map< std::string, Option< std::string > > | extract (const std::string &prefix) const |
std::map< std::string, std::string > | buildEnvironment (const Option< std::string > &prefix=None()) const |
Public Attributes inherited from flags::FlagsBase | |
bool | help |
Protected Attributes inherited from flags::FlagsBase | |
std::string | programName_ |
Option< std::string > | usageMessage_ |