Constraints Utility Library
[Utility Library]


Detailed Description

This library defines classes, functions and macros that act as constraints.

The following constraints are defined by the STLSoft libraries:


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...


Generated on Thu Jun 10 08:58:19 2010 for STLSoft by  doxygen 1.5.6