Public Types | |
__unused_param | |
__iterator | |
__sequence | |
__integer | |
__string | |
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 143 of file formatter.h.
anonymous enum |
Definition at line 145 of file formatter.h.
__gnu_debug::_Error_formatter::_Parameter::_Parameter | ( | ) | [inline] |
Definition at line 191 of file formatter.h.
__gnu_debug::_Error_formatter::_Parameter::_Parameter | ( | long | __value, | |
const char * | __name | |||
) | [inline] |
__gnu_debug::_Error_formatter::_Parameter::_Parameter | ( | const char * | __value, | |
const char * | __name | |||
) | [inline] |
__gnu_debug::_Error_formatter::_Parameter::_Parameter | ( | const _Safe_iterator< _Iterator, _Sequence > & | __it, | |
const char * | __name, | |||
_Is_iterator | ||||
) | [inline] |
Definition at line 208 of file formatter.h.
References __gnu_debug::_Error_formatter::__begin, __gnu_debug::_Error_formatter::__const_iterator, __gnu_debug::_Error_formatter::__end, __gnu_debug::_Error_formatter::__middle, __gnu_debug::_Error_formatter::__mutable_iterator, __gnu_debug::_Error_formatter::__singular, __gnu_debug::_Safe_iterator< _Iterator, _Sequence >::_M_get_sequence(), __gnu_debug::_Safe_iterator< _Iterator, _Sequence >::_M_is_begin(), __gnu_debug::_Safe_iterator< _Iterator, _Sequence >::_M_is_end(), __gnu_debug::_Safe_iterator_base::_M_singular(), and _M_variant.
__gnu_debug::_Error_formatter::_Parameter::_Parameter | ( | const _Type *& | __it, | |
const char * | __name, | |||
_Is_iterator | ||||
) | [inline] |
Definition at line 238 of file formatter.h.
References __gnu_debug::_Error_formatter::__mutable_iterator, __gnu_debug::_Error_formatter::__singular, and __gnu_debug::_Error_formatter::__unknown_state.
__gnu_debug::_Error_formatter::_Parameter::_Parameter | ( | _Type *& | __it, | |
const char * | __name, | |||
_Is_iterator | ||||
) | [inline] |
Definition at line 251 of file formatter.h.
References __gnu_debug::_Error_formatter::__const_iterator, __gnu_debug::_Error_formatter::__singular, and __gnu_debug::_Error_formatter::__unknown_state.
__gnu_debug::_Error_formatter::_Parameter::_Parameter | ( | const _Iterator & | __it, | |
const char * | __name, | |||
_Is_iterator | ||||
) | [inline] |
Definition at line 264 of file formatter.h.
References __gnu_debug::__check_singular(), __gnu_debug::_Error_formatter::__singular, __gnu_debug::_Error_formatter::__unknown_constness, and __gnu_debug::_Error_formatter::__unknown_state.
__gnu_debug::_Error_formatter::_Parameter::_Parameter | ( | const _Safe_sequence< _Sequence > & | __seq, | |
const char * | __name, | |||
_Is_sequence | ||||
) | [inline] |
Definition at line 278 of file formatter.h.
__gnu_debug::_Error_formatter::_Parameter::_Parameter | ( | const _Sequence & | __seq, | |
const char * | __name, | |||
_Is_sequence | ||||
) | [inline] |
Definition at line 289 of file formatter.h.
void __gnu_debug::_Error_formatter::_Parameter::_M_print_description | ( | const _Error_formatter * | __formatter | ) | const |
void __gnu_debug::_Error_formatter::_Parameter::_M_print_field | ( | const _Error_formatter * | __formatter, | |
const char * | __name | |||
) | const |
Definition at line 172 of file formatter.h.
Definition at line 160 of file formatter.h.
Definition at line 162 of file formatter.h.
struct { ... } __gnu_debug::_Error_formatter::_Parameter::_M_integer |
struct { ... } __gnu_debug::_Error_formatter::_Parameter::_M_iterator |
enum { ... } __gnu_debug::_Error_formatter::_Parameter::_M_kind |
Definition at line 186 of file formatter.h.
Definition at line 179 of file formatter.h.
Definition at line 171 of file formatter.h.
Definition at line 159 of file formatter.h.
Definition at line 165 of file formatter.h.
struct { ... } __gnu_debug::_Error_formatter::_Parameter::_M_sequence |
Definition at line 164 of file formatter.h.
Definition at line 163 of file formatter.h.
struct { ... } __gnu_debug::_Error_formatter::_Parameter::_M_string |
Definition at line 173 of file formatter.h.
Definition at line 161 of file formatter.h.
Definition at line 187 of file formatter.h.
Definition at line 180 of file formatter.h.
union { ... } __gnu_debug::_Error_formatter::_Parameter::_M_variant |
Referenced by _Parameter().