class TreeTransform::TemporaryBase
Declaration
class TreeTransform::TemporaryBase { /* full declaration omitted */ };
Description
RAII object that temporarily sets the base location and entity used for reporting diagnostics in types.
Declared at: clang/lib/Sema/TreeTransform.h:193
Member Variables
- private TreeTransform<Derived>& Self
- private clang::SourceLocation OldLocation
- private clang::DeclarationName OldEntity
Method Overview
- public TemporaryBase(TreeTransform<Derived> & Self, clang::SourceLocation Location, clang::DeclarationName Entity)
- public ~TemporaryBase()
Methods
¶TemporaryBase(TreeTransform<Derived>& Self,
clang::SourceLocation Location,
clang::DeclarationName Entity)
TemporaryBase(TreeTransform<Derived>& Self,
clang::SourceLocation Location,
clang::DeclarationName Entity)
Declared at: clang/lib/Sema/TreeTransform.h:199
Parameters
- TreeTransform<Derived>& Self
- clang::SourceLocation Location
- clang::DeclarationName Entity
¶~TemporaryBase()
~TemporaryBase()
Declared at: clang/lib/Sema/TreeTransform.h:208