clang  6.0.0svn
Public Member Functions | Public Attributes | List of all members
clang::Sema::PragmaStack< ValueType >::Slot Struct Reference

#include "clang/Sema/Sema.h"

Collaboration diagram for clang::Sema::PragmaStack< ValueType >::Slot:
Collaboration graph
[legend]

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 391 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 396 of file Sema.h.

Member Data Documentation

◆ PragmaLocation

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

Definition at line 394 of file Sema.h.

◆ PragmaPushLocation

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

Definition at line 395 of file Sema.h.

◆ StackSlotLabel

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

Definition at line 392 of file Sema.h.

◆ Value

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

Definition at line 393 of file Sema.h.


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