libcopp  2.2.0
Namespaces | Data Structures | Typedefs | Enumerations | Functions
util::cli Namespace Reference

Namespaces

 binder
 
 detail
 
 phoenix
 

Data Structures

class  cmd_option_bind
 
class  cmd_option_list
 
struct  ci_char_traits
 
struct  string2any
 
struct  string2any< std::string >
 
struct  string2any< char >
 
struct  string2any< unsigned char >
 
struct  string2any< int16_t >
 
struct  string2any< uint16_t >
 
struct  string2any< int32_t >
 
struct  string2any< uint32_t >
 
struct  string2any< int64_t >
 
struct  string2any< uint64_t >
 
struct  string2any< bool >
 
class  cmd_option_value
 
struct  shell_font_style
 
class  shell_font
 
class  shell_stream
 

Typedefs

typedef std::shared_ptr< cli::cmd_option_valuevalue_type
 
typedef cmd_option_bind< std::string > cmd_option
 
typedef cmd_option_bind< cmd_option_ci_stringcmd_option_ci
 
typedef cmd_option_listcallback_param
 
typedef std::basic_string< char, ci_char_traits< char > > cmd_option_ci_string
 

Enumerations

enum  cmd_option_char { SPLITCHAR = 0x0001 , STRINGSYM = 0x0002 , TRANSLATE = 0x0004 , CMDSPLIT = 0x0008 }
 

Functions

static int _check_term_color_status ()
 

Typedef Documentation

◆ callback_param

Definition at line 26 of file cmd_option_list.h.

◆ cmd_option

typedef cmd_option_bind<std::string> util::cli::cmd_option

Definition at line 639 of file cmd_option.h.

◆ cmd_option_ci

Definition at line 640 of file cmd_option.h.

◆ cmd_option_ci_string

typedef std::basic_string<char, ci_char_traits<char> > util::cli::cmd_option_ci_string

Definition at line 43 of file cmd_option_string.h.

◆ value_type

typedef std::shared_ptr<cli::cmd_option_value> util::cli::value_type

Definition at line 50 of file cmd_option.h.

Enumeration Type Documentation

◆ cmd_option_char

Enumerator
SPLITCHAR 
STRINGSYM 
TRANSLATE 
CMDSPLIT 

Definition at line 25 of file cmd_option_bind.h.

Function Documentation

◆ _check_term_color_status()

static int util::cli::_check_term_color_status ( )
static