libstdc++: debug.h File Reference (original) (raw)

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)

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

Definition in file debug.h.

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