clang API Documentation
Replacable canonical proxy adaptor class that provides the link between a canonical type and the accessors of the type. More...
#include <CanonicalType.h>


Replacable canonical proxy adaptor class that provides the link between a canonical type and the accessors of the type.
The CanProxyAdaptor is a replaceable class template that is instantiated as part of each canonical proxy type. The primary template merely provides redirection to the underlying type (T), e.g., PointerType. One can provide specializations of this class template for each underlying type that provide accessors returning canonical types (CanQualType) rather than the more typical QualType, to propagate the notion of "canonical" through the system.
Definition at line 323 of file CanonicalType.h.