GNU g++  v5.2.1
GNU Standard C++
formatter.h File Reference

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

#include <bits/c++config.h>
#include <bits/cpp_type_traits.h>
#include <typeinfo>
Include dependency graph for formatter.h:
This graph shows which files directly or indirectly include this file:

Classes

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
 
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...
 

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,
  __gnu_debug::__msg_insert_range_from_self
}
 

Functions

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

Detailed Description

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