|
Namespaces |
namespace | __gnu_cxx |
Classes |
struct | __gnu_cxx::Aux_require_same< Type1, Type2 > |
struct | __gnu_cxx::Aux_require_same< Type, Type > |
struct | __gnu_cxx::SameTypeConcept< Type1, Type2 > |
struct | __gnu_cxx::IntegerConcept< Type > |
struct | __gnu_cxx::IntegerConcept< short > |
struct | __gnu_cxx::IntegerConcept< unsigned short > |
struct | __gnu_cxx::IntegerConcept< int > |
struct | __gnu_cxx::IntegerConcept< unsigned int > |
struct | __gnu_cxx::IntegerConcept< long > |
struct | __gnu_cxx::IntegerConcept< unsigned long > |
struct | __gnu_cxx::IntegerConcept< long long > |
struct | __gnu_cxx::IntegerConcept< unsigned long long > |
struct | __gnu_cxx::SignedIntegerConcept< Type > |
struct | __gnu_cxx::SignedIntegerConcept< short > |
struct | __gnu_cxx::SignedIntegerConcept< int > |
struct | __gnu_cxx::SignedIntegerConcept< long > |
struct | __gnu_cxx::SignedIntegerConcept< long long > |
struct | __gnu_cxx::UnsignedIntegerConcept< Type > |
struct | __gnu_cxx::UnsignedIntegerConcept< unsigned short > |
struct | __gnu_cxx::UnsignedIntegerConcept< unsigned int > |
struct | __gnu_cxx::UnsignedIntegerConcept< unsigned long > |
struct | __gnu_cxx::UnsignedIntegerConcept< unsigned long long > |
struct | __gnu_cxx::DefaultConstructibleConcept< Type > |
struct | __gnu_cxx::AssignableConcept< Type > |
struct | __gnu_cxx::CopyConstructibleConcept< Type > |
struct | __gnu_cxx::SGIAssignableConcept< Type > |
struct | __gnu_cxx::ConvertibleConcept< From, To > |
struct | __gnu_cxx::EqualityComparableConcept< Type > |
struct | __gnu_cxx::LessThanComparableConcept< Type > |
struct | __gnu_cxx::ComparableConcept< Type > |
struct | __gnu_cxx::GeneratorConcept< Func, Return > |
struct | __gnu_cxx::GeneratorConcept< Func, void > |
struct | __gnu_cxx::UnaryFunctionConcept< Func, Return, Arg > |
struct | __gnu_cxx::UnaryFunctionConcept< Func, void, Arg > |
struct | __gnu_cxx::BinaryFunctionConcept< Func, Return, First, Second > |
struct | __gnu_cxx::BinaryFunctionConcept< Func, void, First, Second > |
struct | __gnu_cxx::UnaryPredicateConcept< Func, Arg > |
struct | __gnu_cxx::BinaryPredicateConcept< Func, First, Second > |
struct | __gnu_cxx::ConstBinaryPredicateConcept< Func, First, Second > |
struct | __gnu_cxx::TrivialIteratorConcept< Type > |
struct | __gnu_cxx::MutableTrivialIteratorConcept< Type > |
struct | __gnu_cxx::InputIteratorConcept< Type > |
struct | __gnu_cxx::OutputIteratorConcept< Type, ValueT > |
struct | __gnu_cxx::ForwardIteratorConcept< Type > |
struct | __gnu_cxx::MutableForwardIteratorConcept< Type > |
struct | __gnu_cxx::BidirectionalIteratorConcept< Type > |
struct | __gnu_cxx::MutableBidirectionalIteratorConcept< Type > |
struct | __gnu_cxx::RandomAccessIteratorConcept< Type > |
struct | __gnu_cxx::MutableRandomAccessIteratorConcept< Type > |
struct | __gnu_cxx::ContainerConcept< Container > |
struct | __gnu_cxx::MutableContainerConcept< Container > |
struct | __gnu_cxx::ForwardContainerConcept< ForwardContainer > |
struct | __gnu_cxx::MutableForwardContainerConcept< ForwardContainer > |
struct | __gnu_cxx::ReversibleContainerConcept< ReversibleContainer > |
struct | __gnu_cxx::MutableReversibleContainerConcept< ReversibleContainer > |
struct | __gnu_cxx::RandomAccessContainerConcept< RandomAccessContainer > |
struct | __gnu_cxx::MutableRandomAccessContainerConcept< RandomAccessContainer > |
struct | __gnu_cxx::SequenceConcept< Sequence > |
struct | __gnu_cxx::FrontInsertionSequenceConcept< FrontInsertionSequence > |
struct | __gnu_cxx::BackInsertionSequenceConcept< BackInsertionSequence > |
struct | __gnu_cxx::AssociativeContainerConcept< AssociativeContainer > |
struct | __gnu_cxx::UniqueAssociativeContainerConcept< UniqueAssociativeContainer > |
struct | __gnu_cxx::MultipleAssociativeContainerConcept< MultipleAssociativeContainer > |
struct | __gnu_cxx::SimpleAssociativeContainerConcept< SimpleAssociativeContainer > |
struct | __gnu_cxx::PairAssociativeContainerConcept< SimpleAssociativeContainer > |
struct | __gnu_cxx::SortedAssociativeContainerConcept< SortedAssociativeContainer > |
Defines |
#define | BOOSTCONCEPTCHECKH |
#define | IsUnused |
#define | GLIBCXXCLASSREQUIRES(_type_var, _ns, _concept) |
#define | GLIBCXXCLASSREQUIRES2(_type_var1, _type_var2, _ns, _concept) |
#define | GLIBCXXCLASSREQUIRES3(_type_var1, _type_var2, _type_var3, _ns, _concept) |
#define | GLIBCXXCLASSREQUIRES4(_type_var1, _type_var2, _type_var3, _type_var4, _ns, _concept) |
#define | GLIBCXXDEFINEBINARYPREDICATEOPCONSTRAINT(OP, NAME) |
#define | GLIBCXXDEFINEBINARYOPERATORCONSTRAINT(OP, NAME) |
Functions |
template<class Concept> |
void | __gnu_cxx::__function_requires () |
template<class Type> |
void | __gnu_cxx::aux_require_boolean_expr (const Type &__t) |
Variables |
GLIBCXXDEFINEBINARYOPERATORCONSTRAINT * | __gnu_cxx::TimesOpConcept |