clang 22.0.0git
clang::CanProxyAdaptor< FunctionProtoType > Struct Reference

#include "clang/AST/CanonicalType.h"

Inheritance diagram for clang::CanProxyAdaptor< FunctionProtoType >:
[legend]

Public Types

using 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
Public Member Functions inherited from clang::CanProxyBase< FunctionProtoType >
const FunctionProtoTypegetTypePtr () const
 Retrieve the pointer to the underlying Type.
 operator const FunctionProtoType * () const
 Implicit conversion to the underlying pointer.
CanProxy< UgetAs () 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

Protected Attributes inherited from clang::CanProxyBase< FunctionProtoType >
CanQual< FunctionProtoTypeStored

Detailed Description

Definition at line 503 of file CanonicalType.h.

Member Typedef Documentation

◆ param_type_iterator

using clang::CanProxyAdaptor< FunctionProtoType >::param_type_iterator
Initial value:
Iterator adaptor that turns an iterator over canonical QualTypes into an iterator over CanQualTypes.

Definition at line 519 of file CanonicalType.h.

Member Function Documentation

◆ LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR()

◆ param_type_begin()

param_type_iterator clang::CanProxyAdaptor< FunctionProtoType >::param_type_begin ( ) const
inline

Definition at line 522 of file CanonicalType.h.

References clang::CanProxyBase< T >::getTypePtr(), and param_type_begin().

Referenced by param_type_begin().

◆ param_type_end()

param_type_iterator clang::CanProxyAdaptor< FunctionProtoType >::param_type_end ( ) const
inline

Definition at line 526 of file CanonicalType.h.

References clang::CanProxyBase< T >::getTypePtr(), and param_type_end().

Referenced by param_type_end().


The documentation for this struct was generated from the following file: