Public Types | |
enum | { __unused_param, __iterator, __sequence, __integer, __string } |
Public Member Functions | |
_Parameter () | |
_Parameter (long __value, const char *__name) | |
_Parameter (const char *__value, const char *__name) | |
template<typename _Iterator, typename _Sequence> | _Parameter (const _Safe_iterator< _Iterator, _Sequence > &__it, const char *__name, _Is_iterator) |
template<typename _Type> | _Parameter (const _Type *&__it, const char *__name, _Is_iterator) |
template<typename _Type> | _Parameter (_Type *&__it, const char *__name, _Is_iterator) |
template<typename _Iterator> | _Parameter (const _Iterator &__it, const char *__name, _Is_iterator) |
template<typename _Sequence> | _Parameter (const _Safe_sequence< _Sequence > &__seq, const char *__name, _Is_sequence) |
template<typename _Sequence> | _Parameter (const _Sequence &__seq, const char *__name, _Is_sequence) |
void | _M_print_field (const _Error_formatter *__formatter, const char *__name) const |
void | _M_print_description (const _Error_formatter *__formatter) const |
Public Attributes | |
enum __gnu_debug::_Error_formatter::_Parameter:: { ... } | _M_kind |
union { | |
struct { | |
const char * _M_name | |
const void * _M_address | |
const type_info * _M_type | |
_Constness _M_constness | |
_Iterator_state _M_state | |
const void * _M_sequence | |
const type_info * _M_seq_type | |
} _M_iterator | |
struct { | |
const char * _M_name | |
const void * _M_address | |
const type_info * _M_type | |
} _M_sequence | |
struct { | |
const char * _M_name | |
long _M_value | |
} _M_integer | |
struct { | |
const char * _M_name | |
const char * _M_value | |
} _M_string | |
} | _M_variant |
|
Definition at line 146 of file formatter.h. |
|
Definition at line 192 of file formatter.h. References __unused_param, _M_kind, and _M_variant. |
|
Definition at line 194 of file formatter.h. References __integer, _M_kind, and _M_variant. |
|
Definition at line 201 of file formatter.h. References __string, _M_kind, and _M_variant. |
|
|
Definition at line 239 of file formatter.h. References __iterator, _M_kind, and _M_variant. |
|
Definition at line 252 of file formatter.h. References __iterator, _M_kind, and _M_variant. |
|
Definition at line 265 of file formatter.h. References __gnu_debug::__check_singular(), __iterator, _M_kind, and _M_variant. |
|
Definition at line 279 of file formatter.h. References __sequence, _M_kind, and _M_variant. |
|
Definition at line 290 of file formatter.h. References __sequence, _M_kind, and _M_variant. |
|
|
|
|
|
Definition at line 173 of file formatter.h. |
|
Definition at line 161 of file formatter.h. |
|
Definition at line 163 of file formatter.h. |
|
|
|
|
|
Referenced by _Parameter(). |
|
Definition at line 187 of file formatter.h. |
|
Definition at line 180 of file formatter.h. |
|
Definition at line 172 of file formatter.h. |
|
Definition at line 160 of file formatter.h. |
|
Definition at line 166 of file formatter.h. |
|
|
|
Definition at line 165 of file formatter.h. |
|
Definition at line 164 of file formatter.h. |
|
|
|
Definition at line 174 of file formatter.h. |
|
Definition at line 162 of file formatter.h. |
|
Definition at line 188 of file formatter.h. |
|
Definition at line 181 of file formatter.h. |
|
Referenced by _Parameter(). |