clang  3.7.0
Public Types | Public Member Functions | List of all members
clang::CanProxyAdaptor< FunctionProtoType > Struct Template Reference

#include <CanonicalType.h>

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

Public Types

typedef CanTypeIterator
< FunctionProtoType::param_type_iterator
param_type_iterator
 

Public Member Functions

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. More...
 
 operator const FunctionProtoType * () const
 Implicit conversion to the underlying pointer. More...
 
CanProxy< U > getAs () const
 Try to convert the given canonical type to a specific structural type. More...
 
const CanProxyAdaptor
< FunctionProtoType > * 
operator-> () const
 Retrieve the proxy-adaptor type. More...
 

Additional Inherited Members

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

Detailed Description

template<>
struct clang::CanProxyAdaptor< FunctionProtoType >

Definition at line 482 of file CanonicalType.h.

Member Typedef Documentation

Definition at line 495 of file CanonicalType.h.

Member Function Documentation

CanQualType clang::CanProxyAdaptor< FunctionProtoType >::getParamType ( unsigned  i) const
inline
param_type_iterator clang::CanProxyAdaptor< FunctionProtoType >::param_type_begin ( ) const
inline

Definition at line 497 of file CanonicalType.h.

References clang::CanProxyBase< T >::getTypePtr().

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

Definition at line 501 of file CanonicalType.h.

References clang::CanProxyBase< T >::getTypePtr().


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