Apache Mesos
Public Member Functions | Public Attributes | List of all members
flags::Flag Struct Reference

#include <flag.hpp>

Public Member Functions

const Nameeffective_name () const

Public Attributes

Name name
Option< Namealias
Option< Nameloaded_name
std::string help
bool boolean
lambda::function< Try< Nothing >
FlagsBase *, const std::string &)> 
lambda::function< Option
< std::string >const FlagsBase &)> 
lambda::function< Option
< Error >const FlagsBase &)> 
bool required

Member Function Documentation

const Name& flags::Flag::effective_name ( ) const

Member Data Documentation

Option<Name> flags::Flag::alias
bool flags::Flag::boolean
std::string flags::Flag::help
lambda::function<Try<Nothing>FlagsBase*, const std::string&)> flags::Flag::load
Option<Name> flags::Flag::loaded_name
Name flags::Flag::name
bool flags::Flag::required
lambda::function<Option<std::string>const FlagsBase&)> flags::Flag::stringify
lambda::function<Option<Error>const FlagsBase&)> flags::Flag::validate

The documentation for this struct was generated from the following file: