Loading...
Searching...
No Matches
ledger::report_t::meta_option_t Struct Reference

#include <report.h>

Inheritance diagram for ledger::report_t::meta_option_t:
Collaboration diagram for ledger::report_t::meta_option_t:

Public Member Functions

string desc () const
value_t handler (call_scope_t &args)
virtual void handler_thunk (const optional< string > &)
 meta_option_t ()
void off ()
void on (const char *whence)
 operator bool () const
virtual value_t operator() (call_scope_t &args)
void report (std::ostream &out) const
string str () const

Public Attributes

report_tparent
string value
bool wants_arg

Protected Attributes

const char ch
bool handled
const char * name
string::size_type name_len
optional< stringsource

Detailed Description

Definition at line 775 of file report.h.

Constructor & Destructor Documentation

◆ meta_option_t()

ledger::report_t::meta_option_t::meta_option_t ( )
inline

Definition at line 775 of file report.h.

Member Function Documentation

◆ desc()

string ledger::option_t< report_t >::desc ( ) const
inlineinherited

Definition at line 110 of file option.h.

◆ handler()

value_t ledger::option_t< report_t >::handler ( call_scope_t & args)
inlineinherited

Definition at line 171 of file option.h.

◆ handler_thunk()

◆ off()

void ledger::option_t< report_t >::off ( )
inlineinherited

Definition at line 162 of file option.h.

◆ on()

void ledger::option_t< report_t >::on ( const char * whence)
inlineinherited

Definition at line 137 of file option.h.

◆ operator bool()

ledger::option_t< report_t >::operator bool ( ) const
inlineinherited

Definition at line 126 of file option.h.

◆ operator()()

virtual value_t ledger::option_t< report_t >::operator() ( call_scope_t & args)
inlinevirtualinherited

Definition at line 193 of file option.h.

◆ report()

void ledger::option_t< report_t >::report ( std::ostream & out) const
inlineinherited

Definition at line 94 of file option.h.

◆ str()

string ledger::option_t< report_t >::str ( ) const
inlineinherited

Definition at line 130 of file option.h.

Member Data Documentation

◆ ch

const char ledger::option_t< report_t >::ch
protectedinherited

Definition at line 60 of file option.h.

◆ handled

bool ledger::option_t< report_t >::handled
protectedinherited

Definition at line 61 of file option.h.

◆ name

const char* ledger::option_t< report_t >::name
protectedinherited

Definition at line 58 of file option.h.

◆ name_len

string::size_type ledger::option_t< report_t >::name_len
protectedinherited

Definition at line 59 of file option.h.

◆ parent

report_t* ledger::option_t< report_t >::parent
inherited

Definition at line 67 of file option.h.

◆ source

optional<string> ledger::option_t< report_t >::source
protectedinherited

Definition at line 62 of file option.h.

◆ value

string ledger::option_t< report_t >::value
inherited

Definition at line 68 of file option.h.

◆ wants_arg

bool ledger::option_t< report_t >::wants_arg
inherited

Definition at line 69 of file option.h.


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