clang 20.0.0git
|
#include "clang/AST/CanonicalType.h"
Public Types | |
using | param_type_iterator = CanTypeIterator< FunctionProtoType::param_type_iterator > |
Public Member Functions | |
LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR (ArrayRef< FunctionProtoType::ExtParameterInfo >, getExtParameterInfos) CanQualType getParamType(unsigned i) const | |
param_type_iterator | param_type_begin () const |
param_type_iterator | param_type_end () const |
![]() | |
const FunctionProtoType * | getTypePtr () const |
Retrieve the pointer to the underlying Type. | |
operator const FunctionProtoType * () const | |
Implicit conversion to the underlying pointer. | |
CanProxy< U > | getAs () const |
Try to convert the given canonical type to a specific structural type. | |
const CanProxyAdaptor< FunctionProtoType > * | operator-> () const |
Retrieve the proxy-adaptor type. | |
Additional Inherited Members | |
![]() | |
CanQual< FunctionProtoType > | Stored |
Definition at line 501 of file CanonicalType.h.
using clang::CanProxyAdaptor< FunctionProtoType >::param_type_iterator = CanTypeIterator<FunctionProtoType::param_type_iterator> |
Definition at line 517 of file CanonicalType.h.
|
inline |
Definition at line 507 of file CanonicalType.h.
References clang::CanQual< Type >::CreateUnsafe(), getParamType(), and clang::CanProxyBase< T >::getTypePtr().
|
inline |
Definition at line 520 of file CanonicalType.h.
References clang::CanProxyBase< T >::getTypePtr().
|
inline |
Definition at line 524 of file CanonicalType.h.
References clang::CanProxyBase< T >::getTypePtr().