Skip to content

Namespace cxxopts::values

Namespace List > cxxopts > values

Namespaces

Type Name
namespace detail
namespace parser_tool

Classes

Type Name
class abstract_value <typename T>
class standard_value <typename T>
class standard_value< bool > <>
struct type_is_container <typename T>
struct type_is_container< std::vector< T > > <typename T>

Public Functions

Type Name
void checked_negate (R & r, T && t, const std::string &, std::true_type)
void checked_negate (R &, T &&, const std::string & text, std::false_type)
void integer_parser (const std::string & text, T & value)
void parse_value (const std::string & text, T & value)
void parse_value (const std::string & text, bool & value)
void parse_value (const std::string & text, std::string & value)
void parse_value (const std::string & text, std::vector< T > & value)
void parse_value (const std::string & text, char & c)
void stringstream_parser (const std::string & text, T & value)

Public Functions Documentation

function checked_negate

template<typename R, typename T>
void cxxopts::values::checked_negate (
    R & r,
    T && t,
    const std::string &,
    std::true_type
) 

function checked_negate

template<typename R, typename T>
void cxxopts::values::checked_negate (
    R &,
    T &&,
    const std::string & text,
    std::false_type
) 

function integer_parser

template<typename T>
void cxxopts::values::integer_parser (
    const std::string & text,
    T & value
) 

function parse_value

template<typename T, typename std::enable_if< std::is_integral< T >::value >::type *>
void cxxopts::values::parse_value (
    const std::string & text,
    T & value
) 

function parse_value

inline void cxxopts::values::parse_value (
    const std::string & text,
    bool & value
) 

function parse_value

inline void cxxopts::values::parse_value (
    const std::string & text,
    std::string & value
) 

function parse_value

template<typename T>
void cxxopts::values::parse_value (
    const std::string & text,
    std::vector< T > & value
) 

function parse_value

inline void cxxopts::values::parse_value (
    const std::string & text,
    char & c
) 

function stringstream_parser

template<typename T>
void cxxopts::values::stringstream_parser (
    const std::string & text,
    T & value
) 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-clean/plugins/zed/capture/cxxopts.hpp