The Battle for Wesnoth  1.15.1+dev
Public Member Functions | Public Attributes | List of all members
help::section Struct Reference

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
 
int level
 

Detailed Description

A section contains topics and sections along with title and ID.

Definition at line 141 of file help_impl.hpp.

Constructor & Destructor Documentation

◆ section()

help::section::section ( )
inline

Definition at line 142 of file help_impl.hpp.

References preferences::clear(), operator<(), operator==(), and s.

Member Function Documentation

◆ add_section()

void help::section::add_section ( const section s)

◆ clear()

void help::section::clear ( )

Definition at line 1086 of file help_impl.cpp.

Referenced by help::generate_contents(), and help::help_manager::~help_manager().

◆ operator<()

bool help::section::operator< ( const section sec) const

Comparison on the ID.

Definition at line 1076 of file help_impl.cpp.

References id.

◆ operator==()

bool help::section::operator== ( const section sec) const

Two sections are equal if their IDs are equal.

Definition at line 1071 of file help_impl.cpp.

References id.

Member Data Documentation

◆ id

std::string help::section::id

◆ level

int help::section::level

◆ sections

section_list help::section::sections

◆ title

std::string help::section::title

◆ topics

topic_list help::section::topics

The documentation for this struct was generated from the following files: