clang 19.0.0git
Public Member Functions | Public Attributes | List of all members
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 1311 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 1316 of file Sema.h.

Member Data Documentation

◆ PragmaLocation

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

Definition at line 1314 of file Sema.h.

◆ PragmaPushLocation

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

Definition at line 1315 of file Sema.h.

◆ StackSlotLabel

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

Definition at line 1312 of file Sema.h.

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

◆ Value

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

Definition at line 1313 of file Sema.h.


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