Implementation class for printing options. More...
#include <program_options.h>

Public Member Functions | |
| OptionOutputImpl (const Writer &w=Writer(), const Formatter &form=Formatter()) | |
| bool | printContext (const OptionContext &ctx) |
| bool | printGroup (const OptionGroup &group) |
| bool | printOption (const Option &opt, std::size_t maxW) |
Private Attributes | |
| std::vector< char > | buffer_ |
| Formatter | formatter_ |
| Writer | writer_ |
Implementation class for printing options.
Definition at line 397 of file program_options.h.
| ProgramOptions::OptionOutputImpl< Writer, Formatter >::OptionOutputImpl | ( | const Writer & | w = Writer(), |
| const Formatter & | form = Formatter() |
||
| ) | [inline] |
Definition at line 399 of file program_options.h.
| bool ProgramOptions::OptionOutputImpl< Writer, Formatter >::printContext | ( | const OptionContext & | ctx | ) | [inline, virtual] |
Implements ProgramOptions::OptionOutput.
Definition at line 402 of file program_options.h.
| bool ProgramOptions::OptionOutputImpl< Writer, Formatter >::printGroup | ( | const OptionGroup & | group | ) | [inline, virtual] |
Implements ProgramOptions::OptionOutput.
Definition at line 406 of file program_options.h.
| bool ProgramOptions::OptionOutputImpl< Writer, Formatter >::printOption | ( | const Option & | opt, |
| std::size_t | maxW | ||
| ) | [inline, virtual] |
Implements ProgramOptions::OptionOutput.
Definition at line 410 of file program_options.h.
std::vector<char> ProgramOptions::OptionOutputImpl< Writer, Formatter >::buffer_ [private] |
Definition at line 416 of file program_options.h.
Formatter ProgramOptions::OptionOutputImpl< Writer, Formatter >::formatter_ [private] |
Definition at line 418 of file program_options.h.
Writer ProgramOptions::OptionOutputImpl< Writer, Formatter >::writer_ [private] |
Definition at line 417 of file program_options.h.