libstdc++
debug.h File Reference

Go to the source code of this file.

Namespaces

namespace  __gnu_debug
 
namespace  std
 
namespace  std::__debug
 

Macros

#define __glibcxx_requires_can_decrement_range(_First1, _Last1, _First2)
 
#define __glibcxx_requires_can_increment(_First, _Size)
 
#define __glibcxx_requires_can_increment_range(_First1, _Last1, _First2)
 
#define __glibcxx_requires_cond(_Cond, _Msg)
 
#define __glibcxx_requires_heap(_First, _Last)
 
#define __glibcxx_requires_heap_pred(_First, _Last, _Pred)
 
#define __glibcxx_requires_irreflexive(_First, _Last)
 
#define __glibcxx_requires_irreflexive2(_First, _Last)
 
#define __glibcxx_requires_irreflexive_pred(_First, _Last, _Pred)
 
#define __glibcxx_requires_irreflexive_pred2(_First, _Last, _Pred)
 
#define __glibcxx_requires_partitioned_lower(_First, _Last, _Value)
 
#define __glibcxx_requires_partitioned_lower_pred(_First, _Last, _Value, _Pred)
 
#define __glibcxx_requires_partitioned_upper(_First, _Last, _Value)
 
#define __glibcxx_requires_partitioned_upper_pred(_First, _Last, _Value, _Pred)
 
#define __glibcxx_requires_sorted(_First, _Last)
 
#define __glibcxx_requires_sorted_pred(_First, _Last, _Pred)
 
#define __glibcxx_requires_sorted_set(_First1, _Last1, _First2)
 
#define __glibcxx_requires_sorted_set_pred(_First1, _Last1, _First2, _Pred)
 
#define __glibcxx_requires_string(_String)
 
#define __glibcxx_requires_string_len(_String, _Len)
 
#define __glibcxx_requires_valid_range(_First, _Last)
 

Detailed Description

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

Definition in file debug.h.

Macro Definition Documentation

◆ __glibcxx_requires_can_decrement_range

#define __glibcxx_requires_can_decrement_range (   _First1,
  _Last1,
  _First2 
)

Definition at line 70 of file debug.h.

◆ __glibcxx_requires_can_increment

#define __glibcxx_requires_can_increment (   _First,
  _Size 
)

Definition at line 68 of file debug.h.

◆ __glibcxx_requires_can_increment_range

#define __glibcxx_requires_can_increment_range (   _First1,
  _Last1,
  _First2 
)

Definition at line 69 of file debug.h.

◆ __glibcxx_requires_cond

#define __glibcxx_requires_cond (   _Cond,
  _Msg 
)

Definition at line 66 of file debug.h.

◆ __glibcxx_requires_heap

#define __glibcxx_requires_heap (   _First,
  _Last 
)

Definition at line 79 of file debug.h.

◆ __glibcxx_requires_heap_pred

#define __glibcxx_requires_heap_pred (   _First,
  _Last,
  _Pred 
)

Definition at line 80 of file debug.h.

◆ __glibcxx_requires_irreflexive

#define __glibcxx_requires_irreflexive (   _First,
  _Last 
)

Definition at line 83 of file debug.h.

◆ __glibcxx_requires_irreflexive2

#define __glibcxx_requires_irreflexive2 (   _First,
  _Last 
)

Definition at line 84 of file debug.h.

◆ __glibcxx_requires_irreflexive_pred

#define __glibcxx_requires_irreflexive_pred (   _First,
  _Last,
  _Pred 
)

Definition at line 85 of file debug.h.

◆ __glibcxx_requires_irreflexive_pred2

#define __glibcxx_requires_irreflexive_pred2 (   _First,
  _Last,
  _Pred 
)

Definition at line 86 of file debug.h.

◆ __glibcxx_requires_partitioned_lower

#define __glibcxx_requires_partitioned_lower (   _First,
  _Last,
  _Value 
)

Definition at line 75 of file debug.h.

◆ __glibcxx_requires_partitioned_lower_pred

#define __glibcxx_requires_partitioned_lower_pred (   _First,
  _Last,
  _Value,
  _Pred 
)

Definition at line 77 of file debug.h.

◆ __glibcxx_requires_partitioned_upper

#define __glibcxx_requires_partitioned_upper (   _First,
  _Last,
  _Value 
)

Definition at line 76 of file debug.h.

◆ __glibcxx_requires_partitioned_upper_pred

#define __glibcxx_requires_partitioned_upper_pred (   _First,
  _Last,
  _Value,
  _Pred 
)

Definition at line 78 of file debug.h.

◆ __glibcxx_requires_sorted

#define __glibcxx_requires_sorted (   _First,
  _Last 
)

Definition at line 71 of file debug.h.

◆ __glibcxx_requires_sorted_pred

#define __glibcxx_requires_sorted_pred (   _First,
  _Last,
  _Pred 
)

Definition at line 72 of file debug.h.

◆ __glibcxx_requires_sorted_set

#define __glibcxx_requires_sorted_set (   _First1,
  _Last1,
  _First2 
)

Definition at line 73 of file debug.h.

◆ __glibcxx_requires_sorted_set_pred

#define __glibcxx_requires_sorted_set_pred (   _First1,
  _Last1,
  _First2,
  _Pred 
)

Definition at line 74 of file debug.h.

◆ __glibcxx_requires_string

#define __glibcxx_requires_string (   _String)

Definition at line 81 of file debug.h.

◆ __glibcxx_requires_string_len

#define __glibcxx_requires_string_len (   _String,
  _Len 
)

Definition at line 82 of file debug.h.

◆ __glibcxx_requires_valid_range

#define __glibcxx_requires_valid_range (   _First,
  _Last 
)

Definition at line 67 of file debug.h.