clipp::man_page Class Reference
stores strings for man page sections More...
#include <clipp.h>
Classes | |
| class | section |
| man page section More... | |
Public Types | |
| using | string = doc_string |
| using | value_type = section |
| using | const_iterator = section_store::const_iterator |
| using | size_type = section_store::size_type |
Public Member Functions | |
| man_page & | append_section (string title, string content) |
| man_page & | prepend_section (string title, string content) |
| const section & | operator[] (size_type index) const noexcept |
| size_type | size () const noexcept |
| bool | empty () const noexcept |
| const_iterator | begin () const noexcept |
| const_iterator | end () const noexcept |
| man_page & | program_name (const string &n) |
| man_page & | program_name (string &&n) |
| const string & | program_name () const noexcept |
| man_page & | section_row_spacing (int rows) |
| int | section_row_spacing () const noexcept |
Detailed Description
Member Typedef Documentation
◆ const_iterator
| using clipp::man_page::const_iterator = section_store::const_iterator |
◆ size_type
| using clipp::man_page::size_type = section_store::size_type |
◆ string
| using clipp::man_page::string = doc_string |
◆ value_type
| using clipp::man_page::value_type = section |
Member Function Documentation
◆ append_section()
◆ begin()
|
inlinenoexcept |
◆ empty()
◆ end()
|
inlinenoexcept |
◆ operator[]()
◆ prepend_section()
◆ program_name() [1/3]
|
inlinenoexcept |
◆ program_name() [2/3]
◆ program_name() [3/3]
◆ section_row_spacing() [1/2]
|
inlinenoexcept |
◆ section_row_spacing() [2/2]
|
inline |
◆ size()
The documentation for this class was generated from the following file:
1.8.18