clang
15.0.0git
|
Canonical proxy type returned when retrieving the members of a canonical type or as the result of the CanQual<T>::getAs
member function.
More...
#include "clang/AST/CanonicalType.h"
Public Member Functions | |
CanProxy ()=default | |
Build a NULL proxy. More... | |
CanProxy (CanQual< T > Stored) | |
Build a proxy to the given canonical type. More... | |
operator CanQual< T > () const | |
Implicit conversion to the stored canonical type. More... | |
Canonical proxy type returned when retrieving the members of a canonical type or as the result of the CanQual<T>::getAs
member function.
The CanProxy type mainly exists as a proxy through which operator-> will look to either map down to a raw T* (e.g., PointerType*) or to a proxy type that provides canonical-type access to the fields of the type.
Definition at line 31 of file CanonicalType.h.
|
default |
Build a NULL proxy.
|
inline |
Build a proxy to the given canonical type.
Definition at line 355 of file CanonicalType.h.
|
inline |
Implicit conversion to the stored canonical type.
Definition at line 358 of file CanonicalType.h.