STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations | Functions
formatter.h File Reference
#include <bits/c++config.h>
#include <bits/cpp_type_traits.h>
#include <typeinfo>

Go to the source code of this file.

Classes

class  __gnu_debug::_Safe_iterator< _Iterator, _Sequence >
 Safe iterator wrapper. More...
 
class  __gnu_debug::_Safe_local_iterator< _Iterator, _Sequence >
 Safe iterator wrapper. More...
 
class  __gnu_debug::_Safe_sequence< _Sequence >
 Base class for constructing a safe sequence type that tracks iterators that reference it. More...
 
class  __gnu_debug::_Error_formatter
 
struct  __gnu_debug::_Error_formatter::_Is_iterator
 
struct  __gnu_debug::_Error_formatter::_Is_sequence
 
struct  __gnu_debug::_Error_formatter::_Parameter
 

Namespaces

 __gnu_debug
 GNU debug classes for public use.
 

Enumerations

enum  __gnu_debug::_Debug_msg_id {
  __gnu_debug::__msg_valid_range, __gnu_debug::__msg_insert_singular, __gnu_debug::__msg_insert_different, __gnu_debug::__msg_erase_bad,
  __gnu_debug::__msg_erase_different, __gnu_debug::__msg_subscript_oob, __gnu_debug::__msg_empty, __gnu_debug::__msg_unpartitioned,
  __gnu_debug::__msg_unpartitioned_pred, __gnu_debug::__msg_unsorted, __gnu_debug::__msg_unsorted_pred, __gnu_debug::__msg_not_heap,
  __gnu_debug::__msg_not_heap_pred, __gnu_debug::__msg_bad_bitset_write, __gnu_debug::__msg_bad_bitset_read, __gnu_debug::__msg_bad_bitset_flip,
  __gnu_debug::__msg_self_splice, __gnu_debug::__msg_splice_alloc, __gnu_debug::__msg_splice_bad, __gnu_debug::__msg_splice_other,
  __gnu_debug::__msg_splice_overlap, __gnu_debug::__msg_init_singular, __gnu_debug::__msg_init_copy_singular, __gnu_debug::__msg_init_const_singular,
  __gnu_debug::__msg_copy_singular, __gnu_debug::__msg_bad_deref, __gnu_debug::__msg_bad_inc, __gnu_debug::__msg_bad_dec,
  __gnu_debug::__msg_iter_subscript_oob, __gnu_debug::__msg_advance_oob, __gnu_debug::__msg_retreat_oob, __gnu_debug::__msg_iter_compare_bad,
  __gnu_debug::__msg_compare_different, __gnu_debug::__msg_iter_order_bad, __gnu_debug::__msg_order_different, __gnu_debug::__msg_distance_bad,
  __gnu_debug::__msg_distance_different, __gnu_debug::__msg_deref_istream, __gnu_debug::__msg_inc_istream, __gnu_debug::__msg_output_ostream,
  __gnu_debug::__msg_deref_istreambuf, __gnu_debug::__msg_inc_istreambuf, __gnu_debug::__msg_insert_after_end, __gnu_debug::__msg_erase_after_bad,
  __gnu_debug::__msg_valid_range2, __gnu_debug::__msg_local_iter_compare_bad, __gnu_debug::__msg_non_empty_range, __gnu_debug::__msg_self_move_assign,
  __gnu_debug::__msg_bucket_index_oob, __gnu_debug::__msg_valid_load_factor, __gnu_debug::__msg_equal_allocs
}
 

Functions

template<typename _Iterator >
bool __gnu_debug::__check_singular (_Iterator &)
 

Detailed Description

This file is a GNU debug extension to the Standard C++ Library.