clang 22.0.0git
clang::Sema::SynthesizedFunctionScope Class Reference

RAII object to handle the state changes required to synthesize a function body. More...

#include "clang/Sema/Sema.h"

Public Member Functions

 SynthesizedFunctionScope (Sema &S, DeclContext *DC)
void addContextNote (SourceLocation UseLoc)
 ~SynthesizedFunctionScope ()
 SynthesizedFunctionScope (const SynthesizedFunctionScope &)=delete
SynthesizedFunctionScopeoperator= (const SynthesizedFunctionScope &)=delete

Detailed Description

RAII object to handle the state changes required to synthesize a function body.

Definition at line 13521 of file Sema.h.

Constructor & Destructor Documentation

◆ SynthesizedFunctionScope() [1/2]

clang::Sema::SynthesizedFunctionScope::SynthesizedFunctionScope ( Sema & S,
DeclContext * DC )
inline

◆ ~SynthesizedFunctionScope()

clang::Sema::SynthesizedFunctionScope::~SynthesizedFunctionScope ( )
inline

Definition at line 13551 of file Sema.h.

◆ SynthesizedFunctionScope() [2/2]

clang::Sema::SynthesizedFunctionScope::SynthesizedFunctionScope ( const SynthesizedFunctionScope & )
delete

Member Function Documentation

◆ addContextNote()

◆ operator=()

SynthesizedFunctionScope & clang::Sema::SynthesizedFunctionScope::operator= ( const SynthesizedFunctionScope & )
delete

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