Public Types | |
enum | special_conversion { whitespace_conversion = 1 , literal_conversion = 2 } |
Public Member Functions | |
textscan_format_elt (const std::string &txt, int w=0, int p=-1, int bw=0, bool dis=false, char typ='\0', const std::string &ch_class=std::string()) | |
textscan_format_elt (const textscan_format_elt &e) | |
textscan_format_elt & | operator= (const textscan_format_elt &e) |
Public Attributes | |
int | bitwidth |
std::string | char_class |
bool | discard |
bool | numeric |
int | prec |
std::string | text |
char | type |
unsigned int | width |
Definition at line 1651 of file oct-stream.cc.
Enumerator | |
---|---|
whitespace_conversion | |
literal_conversion |
Definition at line 1656 of file oct-stream.cc.
|
inline |
Definition at line 1662 of file oct-stream.cc.
|
inline |
Definition at line 1670 of file oct-stream.cc.
|
inline |
Definition at line 1676 of file oct-stream.cc.
References bitwidth, char_class, discard, numeric, prec, text, type, and width.
int textscan_format_elt::bitwidth |
Definition at line 1705 of file oct-stream.cc.
Referenced by operator=(), textscan_format_list::printme(), and textscan::scan_one().
std::string textscan_format_elt::char_class |
Definition at line 1708 of file oct-stream.cc.
Referenced by operator=(), textscan_format_list::printme(), and textscan::scan_one().
bool textscan_format_elt::discard |
Definition at line 1715 of file oct-stream.cc.
Referenced by operator=(), textscan_format_list::printme(), and textscan::scan_one().
bool textscan_format_elt::numeric |
Definition at line 1718 of file oct-stream.cc.
Referenced by operator=(), and textscan::scan_one().
int textscan_format_elt::prec |
Definition at line 1701 of file oct-stream.cc.
Referenced by operator=(), textscan_format_list::printme(), and textscan::read_double().
std::string textscan_format_elt::text |
Definition at line 1694 of file oct-stream.cc.
Referenced by textscan::match_literal(), operator=(), and textscan_format_list::printme().
char textscan_format_elt::type |
Definition at line 1712 of file oct-stream.cc.
Referenced by operator=(), textscan_format_list::printme(), and textscan::scan_one().
unsigned int textscan_format_elt::width |
Definition at line 1697 of file oct-stream.cc.
Referenced by textscan::match_literal(), operator=(), textscan_format_list::printme(), textscan::read_double(), textscan::scan_cstring(), and textscan::scan_string().