advgetopt 2.0.47
Parse complex command line arguments and configuration files in C++.
Classes | Typedefs | Enumerations | Variables
advgetopt::anonymous_namespace{validator.cpp} Namespace Reference

Classes

class  lexer
 
class  parser
 
class  token
 
class  validator_with_params
 

Typedefs

typedef std::map< std::string, validator_factory const * > factory_map_t
 

Enumerations

enum class  token_t {
  TOK_EOF ,
  TOK_STRING ,
  TOK_IDENTIFIER ,
  TOK_REGEX ,
  TOK_OPEN_PARENTHESIS ,
  TOK_CLOSE_PARENTHESIS ,
  TOK_COMMA ,
  TOK_OR ,
  TOK_INVALID
}
 

Variables

factory_map_tg_validator_factories
 

Typedef Documentation

◆ factory_map_t

typedef std::map<std::string, validator_factory const *> advgetopt::anonymous_namespace{validator.cpp}::factory_map_t

Definition at line 69 of file validator.cpp.

Enumeration Type Documentation

◆ token_t

enum class advgetopt::anonymous_namespace{validator.cpp}::token_t
strong
Enumerator
TOK_EOF 
TOK_STRING 
TOK_IDENTIFIER 
TOK_REGEX 
TOK_OPEN_PARENTHESIS 
TOK_CLOSE_PARENTHESIS 
TOK_COMMA 
TOK_OR 
TOK_INVALID 

Definition at line 74 of file validator.cpp.

Variable Documentation

◆ g_validator_factories

factory_map_t* advgetopt::anonymous_namespace{validator.cpp}::g_validator_factories

Definition at line 71 of file validator.cpp.

This document is part of the Snap! Websites Project.

Copyright by Made to Order Software Corp.