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)

Declared at: clang/lib/Sema/TreeTransform.h:199

Parameters

TreeTransform<Derived>& Self
clang::SourceLocation Location
clang::DeclarationName Entity

~TemporaryBase()

Declared at: clang/lib/Sema/TreeTransform.h:208