A section contains topics and sections along with title and ID. More...
#include <help_impl.hpp>
Public Member Functions | |
section () | |
bool | operator== (const section &) const |
Two sections are equal if their IDs are equal. More... | |
bool | operator< (const section &) const |
Comparison on the ID. More... | |
void | add_section (const section &s) |
Allocate memory for and add the section. More... | |
void | clear () |
Public Attributes | |
std::string | title |
std::string | id |
topic_list | topics |
section_list | sections |
A section contains topics and sections along with title and ID.
Definition at line 146 of file help_impl.hpp.
|
inline |
Definition at line 147 of file help_impl.hpp.
void help::section::add_section | ( | const section & | s | ) |
Allocate memory for and add the section.
Definition at line 1287 of file help_impl.cpp.
Referenced by help::generate_era_sections(), help::generate_races_sections(), help::generate_terrain_sections(), help::generate_unit_sections(), and help::parse_config_internal().
void help::section::clear | ( | ) |
Definition at line 1292 of file help_impl.cpp.
References sections, and topics.
Referenced by help::generate_contents(), and help::help_manager::~help_manager().
bool help::section::operator< | ( | const section & | sec | ) | const |
bool help::section::operator== | ( | const section & | sec | ) | const |
Two sections are equal if their IDs are equal.
Definition at line 1277 of file help_impl.cpp.
References id.
std::string help::section::id |
Definition at line 164 of file help_impl.hpp.
Referenced by help::help_menu::expand(), help::generate_terrain_sections(), help::generate_unit_sections(), operator<(), operator==(), help::parse_config_internal(), and help::help_menu::process().
section_list help::section::sections |
Definition at line 166 of file help_impl.hpp.
Referenced by add_section(), clear(), help::find_section(), help::find_topic(), help::generate_contents_links(), help::parse_config_internal(), help::help_menu::select_topic_internal(), and help::help_menu::update_visible_items().
std::string help::section::title |
Definition at line 164 of file help_impl.hpp.
Referenced by help::generate_terrain_sections(), help::generate_unit_sections(), help::section_less::operator()(), and help::parse_config_internal().
topic_list help::section::topics |
Definition at line 165 of file help_impl.hpp.
Referenced by clear(), help::find_topic(), help::generate_terrain_sections(), help::generate_unit_sections(), help::parse_config_internal(), help::help_menu::select_topic_internal(), and help::help_menu::update_visible_items().