Namespaces | Classes | Typedefs | Functions
cxxopts Namespace Reference

Namespaces

namespace  values

Classes

class  argument_incorrect_type
struct  HelpGroupDetails
struct  HelpOptionDetails
class  invalid_option_format_error
class  missing_argument_exception
class  option_exists_error
class  option_not_exists_exception
class  option_not_has_argument_exception
class  option_not_present_exception
class  option_requires_argument_exception
class  OptionAdder
class  OptionDetails
class  OptionException
class  OptionParseException
class  Options
class  OptionSpecException
class  Value

Typedefs

typedef std::string String

Functions

StringstringAppend (String &s, String a)
StringstringAppend (String &s, size_t n, char c)
template<typename Iterator >
StringstringAppend (String &s, Iterator begin, Iterator end)
size_t stringLength (const String &s)
template<typename T >
T toLocalString (T &&t)
template<typename T >
std::string toUTF8String (T &&t)
template<typename T >
std::shared_ptr< Valuevalue ()
template<typename T >
std::shared_ptr< Valuevalue (T &t)

Typedef Documentation

typedef std::string cxxopts::String

Definition at line 179 of file cxxopts.hpp.


Function Documentation

String& cxxopts::stringAppend ( String &  s,
String  a 
) [inline]

Definition at line 197 of file cxxopts.hpp.

String& cxxopts::stringAppend ( String &  s,
size_t  n,
char  c 
) [inline]

Definition at line 204 of file cxxopts.hpp.

template<typename Iterator >
String& cxxopts::stringAppend ( String &  s,
Iterator  begin,
Iterator  end 
)

Definition at line 211 of file cxxopts.hpp.

size_t cxxopts::stringLength ( const String &  s) [inline]

Definition at line 190 of file cxxopts.hpp.

template<typename T >
T cxxopts::toLocalString ( T &&  t)

Definition at line 183 of file cxxopts.hpp.

template<typename T >
std::string cxxopts::toUTF8String ( T &&  t)

Definition at line 218 of file cxxopts.hpp.

template<typename T >
std::shared_ptr<Value> cxxopts::value ( )

Definition at line 541 of file cxxopts.hpp.

template<typename T >
std::shared_ptr<Value> cxxopts::value ( T t)

Definition at line 548 of file cxxopts.hpp.



rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:10