libstdc++
boost_concept_check.h File Reference

Go to the source code of this file.

Namespaces

namespace  __gnu_cxx
 
namespace  __gnu_debug
 
namespace  std
 

Macros

#define _GLIBCXX_CLASS_REQUIRES(_type_var, _ns, _concept)
 
#define _GLIBCXX_CLASS_REQUIRES2(_type_var1, _type_var2, _ns, _concept)
 
#define _GLIBCXX_CLASS_REQUIRES3(_type_var1, _type_var2, _type_var3, _ns, _concept)
 
#define _GLIBCXX_CLASS_REQUIRES4(_type_var1, _type_var2, _type_var3, _type_var4, _ns, _concept)
 
#define _GLIBCXX_DEFINE_BINARY_OPERATOR_CONSTRAINT(_OP, _NAME)
 
#define _GLIBCXX_DEFINE_BINARY_PREDICATE_OP_CONSTRAINT(_OP, _NAME)
 
#define _IsUnused
 

Functions

template<class _Tp >
void __gnu_cxx::__aux_require_boolean_expr (const _Tp &__t)
 
void __gnu_cxx::__error_type_must_be_a_signed_integer_type ()
 
void __gnu_cxx::__error_type_must_be_an_integer_type ()
 
void __gnu_cxx::__error_type_must_be_an_unsigned_integer_type ()
 
template<class _Concept >
constexpr void __gnu_cxx::__function_requires ()
 

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <iterator>.

Definition in file boost_concept_check.h.

Macro Definition Documentation

◆ _GLIBCXX_CLASS_REQUIRES

#define _GLIBCXX_CLASS_REQUIRES (   _type_var,
  _ns,
  _concept 
)

Definition at line 89 of file boost_concept_check.h.

◆ _GLIBCXX_CLASS_REQUIRES2

#define _GLIBCXX_CLASS_REQUIRES2 (   _type_var1,
  _type_var2,
  _ns,
  _concept 
)

Definition at line 97 of file boost_concept_check.h.

◆ _GLIBCXX_CLASS_REQUIRES3

#define _GLIBCXX_CLASS_REQUIRES3 (   _type_var1,
  _type_var2,
  _type_var3,
  _ns,
  _concept 
)

Definition at line 105 of file boost_concept_check.h.

◆ _GLIBCXX_CLASS_REQUIRES4

#define _GLIBCXX_CLASS_REQUIRES4 (   _type_var1,
  _type_var2,
  _type_var3,
  _type_var4,
  _ns,
  _concept 
)

Definition at line 113 of file boost_concept_check.h.

◆ _GLIBCXX_DEFINE_BINARY_OPERATOR_CONSTRAINT

#define _GLIBCXX_DEFINE_BINARY_OPERATOR_CONSTRAINT (   _OP,
  _NAME 
)

Definition at line 301 of file boost_concept_check.h.

◆ _GLIBCXX_DEFINE_BINARY_PREDICATE_OP_CONSTRAINT

#define _GLIBCXX_DEFINE_BINARY_PREDICATE_OP_CONSTRAINT (   _OP,
  _NAME 
)

Definition at line 290 of file boost_concept_check.h.

◆ _IsUnused

#define _IsUnused

Definition at line 70 of file boost_concept_check.h.