|
struct | HasConstIterator< T > |
|
struct | HasIteratorBeginEnd< T > |
|
struct | HasOperatorEqual< T, EqualTo > |
| Constraints class for whether or not a type can be compared to another with operator==. More...
|
|
struct | HasOperatorEqualImpl< T, EqualTo > |
|
struct | HasOperatorLessThan< T, LessThan > |
| Constraints class for whether or not a type can be compared to another with operator<. More...
|
|
struct | HasOperatorLessThanImpl< T, LessThan > |
|
struct | HasSortableValueType< T > |
|
struct | IsContainer< T > |
| Constraints class for whether or not a type is a container. The determination is based on whether the type has a const_iterator type and begin() and end() functions that return that type. More...
|
|
class | IsDerivedFrom< Derived, Base > |
| Define a constraints base class with a testable value. More...
|
|
struct | IsSortable< T, LessThan > |
| Constraints class for whether or not a type is sortable; i.e. whether or not it can be compared against another using operator<(). More...
|
|
struct | IsSortableContainer< T > |
| Constraints class for whether or not a type is a sortable container; i.e. a container that can be compared using operator<(). This requires that its elements are also able to be sorted using operator<. More...
|
|
class | TestIfDerivedFuncs< Derived, Base >::No |
|
class | TestIfDerivedFrom< Derived, Base > |
| Define a constraints base class with a testable value. More...
|
|
class | TestIfDerivedFuncs< Derived, Base > |
|
class | TestIfDerivedFuncs< Derived, Base >::Yes |
|