Transformation Type Traits

Transformation Type Traits modify a type. Every Transformation Type Trait possesses a nested typedef named type that represents the result of the modification. For example, for a given type Ty, the type std::tr1::add_reference<Ty>::type is equivalent to the type Ty &.