![]() |
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.