The following constraints are defined by the STLSoft libraries:
void.
Classes | |
| struct | must_have_base |
| Constraint to ensure that the one type is convertible to another via inheritance. More... | |
| struct | must_be_derived |
| Constraint to ensure that the one type is convertible to another via inheritance, but is not the same type. More... | |
| struct | must_be_same_size |
| Constrains two types to be of the same size. More... | |
| struct | must_be_subscriptable |
| Constraint to enforce that a given type is an array, or pointer, or user defined type which is amenable to subsripting (i.e. More... | |
| struct | must_subscript_as_decayable_pointer |
| Constraint to enforce that a given type is an actual array or pointer, rather than a user-defined type with a subscript operator. More... | |
| union | must_be_pod |
| Constraint to ensure that a type is a built-in or trivial type. More... | |
| union | must_be_pod_or_void |
Constraint to ensure that a type is a built-in or trivial type, or is void. More... | |
1.5.6