|
ldas-tools-al 2.6.7
|


Public Types | |
| typedef Option | element_type |
| typedef Option | element_type |
Public Member Functions | |
| doxygen_option_set (const std::string &ProgramName, const OptionSet &Options) | |
| std::ostream & | Arguments (std::ostream &Stream) |
| std::ostream & | Header (std::ostream &Stream) |
| std::ostream & | Footer (std::ostream &Stream) |
| std::ostream & | Usage (std::ostream &Stream) |
| void | Write (std::ostream &Stream) |
| void | Add (const Option &Opt) |
| void | Add (const OptionSet &Opts) |
| void | Add (const Option &Opt) |
| void | Add (const OptionSet &Opts) |
| void | Description (const std::string &Text) |
| void | Description (const std::string &Text) |
| void | Summary (const std::string &Text) |
| void | Summary (const std::string &Text) |
| bool | SummaryOnly () const |
| bool | SummaryOnly () const |
| void | Synopsis (const std::string &Text) |
| void | Synopsis (const std::string &Text) |
| ostream & | Write (ostream &Stream, int Indent=0) const |
| const Option & | operator[] (const std::string &Name) const |
| const Option & | operator[] (int) const |
| const Option & | operator[] (const std::string &Name) const |
| const Option & | operator[] (int) const |
Protected Types | |
| typedef std::list< Option > | option_container_type |
| typedef std::list< Option > | option_container_type |
| typedef LDASTools::AL::unordered_map< int, option_container_type::const_iterator > | key_container_type |
| typedef LDASTools::AL::unordered_map< int, option_container_type::const_iterator > | key_container_type |
| typedef LDASTools::AL::unordered_map< std::string, option_container_type::const_iterator > | name_container_type |
| typedef LDASTools::AL::unordered_map< std::string, option_container_type::const_iterator > | name_container_type |
| typedef std::list< const OptionSet * > | subcommand_container_type |
| typedef std::list< const OptionSet * > | subcommand_container_type |
Static Protected Member Functions | |
| static void | hanging_par (ostream &Stream, size_t Indent, const std::string &Paragraph) |
| Format a paragraph of data. | |
| static void | hanging_par (ostream &Stream, size_t Indent, const std::string &Paragraph) |
| Format a paragraph of data. | |
Protected Attributes | |
| option_container_type | m_options |
| name_container_type | m_name_mapping |
| key_container_type | m_key_mapping |
| subcommand_container_type | m_subcommands |
| std::string | m_description |
| std::string | m_summary |
| std::string | m_synopsis |
Private Member Functions | |
| void | column_dec () |
| void | column_inc () |
| std::string | indent () const |
| std::string | pagename () const |
| std::string | synopsis () const |
Static Private Member Functions | |
| static std::string | cononical_program_name (const std::string &Source) |
Private Attributes | |
| int | column |
| std::string | program_name |
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
| anonymous_namespace{CommandLineOptions.cc}::doxygen_option_set::doxygen_option_set | ( | const std::string & | ProgramName, |
| const OptionSet & | Options ) |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
| std::ostream & anonymous_namespace{CommandLineOptions.cc}::doxygen_option_set::Arguments | ( | std::ostream & | Stream | ) |
|
inlineprivate |
|
inlineprivate |
|
staticprivate |
|
inlineinherited |
|
inherited |
| std::ostream & anonymous_namespace{CommandLineOptions.cc}::doxygen_option_set::Footer | ( | std::ostream & | Stream | ) |
|
staticprotectedinherited |
Format a paragraph of data.
| [in] | Stream | Output stream where the paragraph is to be written. |
| [in] | Indent | The number of columns to indent each line of the paragraph. |
| [in] | Paragraph | The text of the paragraph. |
This method formats a string of text appropriately for a fixed width display.
|
staticprotectedinherited |
Format a paragraph of data.
| [in] | Stream | Output stream where the paragraph is to be written. |
| [in] | Indent | The number of columns to indent each line of the paragraph. |
| [in] | Paragraph | The text of the paragraph. |
| std::ostream & anonymous_namespace{CommandLineOptions.cc}::doxygen_option_set::Header | ( | std::ostream & | Stream | ) |
|
private |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
private |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inherited |
|
private |
| std::ostream & anonymous_namespace{CommandLineOptions.cc}::doxygen_option_set::Usage | ( | std::ostream & | Stream | ) |
| void anonymous_namespace{CommandLineOptions.cc}::doxygen_option_set::Write | ( | std::ostream & | Stream | ) |
|
inherited |
|
private |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
private |