clang 22.0.0git
clang::Sema::PragmaStack< ValueType >::Slot Struct Reference

#include "clang/Sema/Sema.h"

Public Member Functions

 Slot (llvm::StringRef StackSlotLabel, ValueType Value, SourceLocation PragmaLocation, SourceLocation PragmaPushLocation)

Public Attributes

llvm::StringRef StackSlotLabel
ValueType Value
SourceLocation PragmaLocation
SourceLocation PragmaPushLocation

Detailed Description

template<typename ValueType>
struct clang::Sema::PragmaStack< ValueType >::Slot

Definition at line 1940 of file Sema.h.

Constructor & Destructor Documentation

◆ Slot()

template<typename ValueType>
clang::Sema::PragmaStack< ValueType >::Slot::Slot ( llvm::StringRef StackSlotLabel,
ValueType Value,
SourceLocation PragmaLocation,
SourceLocation PragmaPushLocation )
inline

Definition at line 1945 of file Sema.h.

References PragmaLocation, PragmaPushLocation, StackSlotLabel, and Value.

Member Data Documentation

◆ PragmaLocation

template<typename ValueType>
SourceLocation clang::Sema::PragmaStack< ValueType >::Slot::PragmaLocation

Definition at line 1943 of file Sema.h.

Referenced by Slot().

◆ PragmaPushLocation

template<typename ValueType>
SourceLocation clang::Sema::PragmaStack< ValueType >::Slot::PragmaPushLocation

Definition at line 1944 of file Sema.h.

Referenced by Slot().

◆ StackSlotLabel

template<typename ValueType>
llvm::StringRef clang::Sema::PragmaStack< ValueType >::Slot::StackSlotLabel

Definition at line 1941 of file Sema.h.

Referenced by clang::Sema::PragmaStack< ValueType >::Act(), and Slot().

◆ Value

template<typename ValueType>
ValueType clang::Sema::PragmaStack< ValueType >::Slot::Value

Definition at line 1942 of file Sema.h.

Referenced by Slot().


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