Holds information about the various types of exception specification. More...
#include "clang/AST/Type.h"
Holds information about the various types of exception specification.
ExceptionSpecInfo is not stored as such in FunctionProtoType but is used to group together the various bits of information about the exception specification.
Definition at line 5165 of file Type.h.
Constructor & Destructor Documentation ◆ ExceptionSpecInfo() [1/2] clang::FunctionProtoType::ExceptionSpecInfo::ExceptionSpecInfo ( ) default ◆ ExceptionSpecInfo() [2/2] Member Function Documentation ◆ instantiate() void FunctionProtoType::ExceptionSpecInfo::instantiate ( ) Member Data Documentation ◆ Exceptions ◆ NoexceptExpr Expr* clang::FunctionProtoType::ExceptionSpecInfo::NoexceptExpr = nullptr ◆ SourceDecl FunctionDecl* clang::FunctionProtoType::ExceptionSpecInfo::SourceDecl = nullptr ◆ SourceTemplate FunctionDecl* clang::FunctionProtoType::ExceptionSpecInfo::SourceTemplate = nullptr ◆ TypeThe kind of exception specification this is.
Definition at line 5167 of file Type.h.
Referenced by addFunctionPointerConversion(), clang::Sema::AdjustDestructorExceptionSpec(), clang::Sema::checkExceptionSpecification(), clang::Sema::CheckExplicitlyDefaultedComparison(), clang::Sema::CheckExplicitlyDefaultedSpecialMember(), clang::Sema::DeclareGlobalAllocationFunction(), clang::Sema::findInheritingConstructor(), clang::ASTContext::GetBuiltinType(), clang::Sema::ImplicitExceptionSpecification::getExceptionSpec(), getImplicitMethodEPI(), clang::TemplateDeclInstantiator::InitFunctionInstantiation(), isCanonicalExceptionSpecification(), clang::ASTContext::mergeExceptionSpecs(), clang::serialization::DataStreamBasicReader< Impl >::readExceptionSpecInfo(), clang::FunctionProtoType::ExtProtoInfo::requiresFunctionProtoTypeExtraBitfields(), clang::Sema::SubstExceptionSpec(), clang::TreeTransform< Derived >::TransformExceptionSpec(), clang::Sema::UpdateExceptionSpec(), clang::TextNodeDumper::VisitFunctionDecl(), and clang::serialization::DataStreamBasicWriter< Impl >::writeExceptionSpecInfo().
The documentation for this struct was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4