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: