|  | advgetopt 2.0.49
    Parse complex command line arguments and configuration files in C++. | 

| Public Member Functions | |
| atomic_names (int argc, char *argv[]) | |
| int | run () | 
| Private Member Functions | |
| int | extract_value (std::string const &name, std::string const &value, int64_t &id, std::string &result) | 
| int | generate_files () | 
| int | get_filenames () | 
| int | load_input () | 
| int | validate_name (std::string const &what, std::string &name, bool start_end_underscore=false) | 
| Private Attributes | |
| std::string | f_basename = std::string() | 
| std::string | f_filename = std::string() | 
| std::string | f_introducer = "atomic_name" | 
| advgetopt::conf_file::pointer_t | f_names = advgetopt::conf_file::pointer_t() | 
| advgetopt::getopt | f_opt | 
| std::string | f_output_path = std::string() | 
| std::string | f_project = std::string() | 
| std::string | f_sub_project = std::string() | 
| bool | f_verbose = false | 
Definition at line 183 of file atomic_names.cpp.
| anonymous_namespace{atomic_names.cpp}::atomic_names::atomic_names | ( | int | argc, | 
| char * | argv[] | ||
| ) | 
Definition at line 217 of file atomic_names.cpp.
References f_opt, f_verbose, and advgetopt::getopt::is_defined().
| 
 | private | 
Definition at line 363 of file atomic_names.cpp.
References advgetopt::unquote().
Referenced by generate_files().
| 
 | private | 
Definition at line 462 of file atomic_names.cpp.
References extract_value(), f_basename, f_introducer, f_names, f_output_path, f_project, f_sub_project, f_verbose, and validate_name().
Referenced by run().
| 
 | private | 
Definition at line 250 of file atomic_names.cpp.
References f_basename, f_filename, f_opt, f_output_path, f_verbose, advgetopt::getopt::get_string(), and advgetopt::getopt::is_defined().
Referenced by run().
| 
 | private | 
Definition at line 290 of file atomic_names.cpp.
References f_filename, f_names, f_verbose, and advgetopt::conf_file::get_conf_file().
Referenced by run().
| int anonymous_namespace{atomic_names.cpp}::atomic_names::run | ( | ) | 
Definition at line 224 of file atomic_names.cpp.
References generate_files(), get_filenames(), and load_input().
| 
 | private | 
Definition at line 315 of file atomic_names.cpp.
Referenced by generate_files().
| 
 | private | 
Definition at line 207 of file atomic_names.cpp.
Referenced by generate_files(), and get_filenames().
| 
 | private | 
Definition at line 206 of file atomic_names.cpp.
Referenced by get_filenames(), and load_input().
| 
 | private | 
Definition at line 211 of file atomic_names.cpp.
Referenced by generate_files().
| 
 | private | 
Definition at line 210 of file atomic_names.cpp.
Referenced by generate_files(), and load_input().
| 
 | private | 
Definition at line 204 of file atomic_names.cpp.
Referenced by atomic_names(), and get_filenames().
| 
 | private | 
Definition at line 208 of file atomic_names.cpp.
Referenced by generate_files(), and get_filenames().
| 
 | private | 
Definition at line 212 of file atomic_names.cpp.
Referenced by generate_files().
| 
 | private | 
Definition at line 213 of file atomic_names.cpp.
Referenced by generate_files().
| 
 | private | 
Definition at line 205 of file atomic_names.cpp.
Referenced by atomic_names(), generate_files(), get_filenames(), and load_input().
This document is part of the Snap! Websites Project.
Copyright by Made to Order Software Corp.