boost_concept_check.h File Reference

#include <cstddef>
#include <bits/stl_iterator_base_types.h>
#include <utility>

Include dependency graph for boost_concept_check.h:

Go to the source code of this file.

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


Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly.

Definition in file boost_concept_check.h.


Generated on Wed Oct 3 06:16:14 2007 for libstdc++-v3 Source by  doxygen 1.5.3