advgetopt 2.0.47
Parse complex command line arguments and configuration files in C++.
Namespaces | Functions | Variables
option_info.cpp File Reference

Implementation of the option_info class. More...

#include "advgetopt/option_info.h"
#include "advgetopt/exception.h"
#include "advgetopt/validator_double.h"
#include "advgetopt/validator_integer.h"
#include <cppthread/guard.h>
#include <cppthread/log.h>
#include <cppthread/mutex.h>
#include <snapdev/not_used.h>
#include <snapdev/tokenize_string.h>
#include <libutf8/libutf8.h>
#include <libutf8/iterator.h>
#include <snapdev/poison.h>
Include dependency graph for option_info.cpp:

Go to the source code of this file.

Namespaces

namespace  advgetopt
 The advgetopt environment to parse command line options.
 
namespace  advgetopt::anonymous_namespace{option_info.cpp}
 

Functions

cppthread::mutex & advgetopt::get_global_mutex ()
 Get a global mutex.
 
std::string advgetopt::short_name_to_string (short_name_t short_name)
 Convert a short name to a UTF-8 string.
 
short_name_t advgetopt::string_to_short_name (std::string const &name)
 Transform a string to a short name.
 

Variables

std::string advgetopt::anonymous_namespace{option_info.cpp}::g_configuration_filename = std::string()
 The filename of the configuration being processed.
 
bool advgetopt::anonymous_namespace{option_info.cpp}::g_trace_sources = false
 The library trace mode.
 

Detailed Description

This is the implementation of the class used to define one command line option.

Definition in file option_info.cpp.

This document is part of the Snap! Websites Project.

Copyright by Made to Order Software Corp.