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.