clang API Documentation
ExtProtoInfo - Extra information about a function prototype. More...
#include <Type.h>
Public Member Functions | |
ExtProtoInfo () | |
ExtProtoInfo (CallingConv CC) | |
ExtProtoInfo | withExceptionSpec (const ExceptionSpecInfo &O) |
Public Attributes | |
FunctionType::ExtInfo | ExtInfo |
bool | Variadic: 1 |
bool | HasTrailingReturn: 1 |
unsigned char | TypeQuals |
RefQualifierKind | RefQualifier |
ExceptionSpecInfo | ExceptionSpec |
const bool * | ConsumedParameters |
ExtProtoInfo - Extra information about a function prototype.
clang::FunctionProtoType::ExtProtoInfo::ExtProtoInfo | ( | ) | [inline] |
clang::FunctionProtoType::ExtProtoInfo::ExtProtoInfo | ( | CallingConv | CC | ) | [inline] |
ExtProtoInfo clang::FunctionProtoType::ExtProtoInfo::withExceptionSpec | ( | const ExceptionSpecInfo & | O | ) | [inline] |
Definition at line 2885 of file Type.h.
References ExceptionSpec.
Referenced by clang::Sema::ActOnFunctionDeclarator(), clang::Sema::CheckEquivalentExceptionSpec(), and getFunctionTypeWithExceptionSpec().
Definition at line 2897 of file Type.h.
Referenced by clang::ASTContext::FunctionTypesMatchOnNSConsumedAttrs(), clang::FunctionProtoType::getExtProtoInfo(), and GetFullTypeForDeclarator().
Definition at line 2896 of file Type.h.
Referenced by clang::Sema::AdjustDestructorExceptionSpec(), clang::ASTDeclReader::attachPreviousDeclImpl(), clang::Sema::CheckExplicitlyDefaultedMemberExceptionSpec(), clang::Sema::CheckExplicitlyDefaultedSpecialMember(), clang::Sema::DeclareGlobalAllocationFunction(), clang::FunctionProtoType::getExtProtoInfo(), GetFullTypeForDeclarator(), clang::ASTContext::getFunctionType(), getImplicitMethodEPI(), clang::TemplateDeclInstantiator::InitFunctionInstantiation(), LookupDirect(), clang::Sema::SubstExceptionSpec(), clang::TreeTransform< Derived >::TransformFunctionProtoType(), clang::ASTNodeImporter::VisitFunctionDecl(), clang::ASTNodeImporter::VisitFunctionProtoType(), and withExceptionSpec().
Definition at line 2891 of file Type.h.
Referenced by clang::Sema::ActOnBlockStmtExpr(), addFunctionPointerConversion(), clang::ASTContext::adjustFunctionType(), adjustFunctionTypeForInstantiation(), clang::ASTContext::GetBuiltinType(), clang::FunctionProtoType::getExtProtoInfo(), GetFullTypeForDeclarator(), getImplicitMethodEPI(), LookupDirect(), clang::ASTContext::mergeFunctionTypes(), clang::ASTContext::mergeObjCGCQualifiers(), and clang::ASTNodeImporter::VisitFunctionProtoType().
Definition at line 2895 of file Type.h.
Referenced by addFunctionPointerConversion(), clang::Sema::CheckConstructorDeclarator(), clang::FunctionProtoType::getExtProtoInfo(), GetFullTypeForDeclarator(), and clang::ASTNodeImporter::VisitFunctionProtoType().
Definition at line 2894 of file Type.h.
Referenced by clang::Sema::ActOnBlockArguments(), clang::Sema::ActOnBlockStmtExpr(), addBlockPointerConversion(), addFunctionPointerConversion(), clang::Sema::CheckConstructorDeclarator(), clang::Sema::CheckFunctionDeclaration(), clang::Sema::CheckFunctionTemplateSpecialization(), clang::FunctionProtoType::getExtProtoInfo(), GetFullTypeForDeclarator(), SpecializeCorrespondingLambdaCallOperatorAndInvoker(), and clang::ASTNodeImporter::VisitFunctionProtoType().
Definition at line 2892 of file Type.h.
Referenced by clang::Sema::ActOnFunctionDeclarator(), clang::Sema::CheckDestructorDeclarator(), clang::Sema::FindAllocationFunctions(), clang::ASTContext::GetBuiltinType(), clang::FunctionProtoType::getExtProtoInfo(), GetFullTypeForDeclarator(), and clang::ASTNodeImporter::VisitFunctionProtoType().