clang 22.0.0git
clang::hlsl::RootSignatureToken Struct Reference

#include "clang/Lex/LexHLSLRootSignature.h"

Public Types

enum  Kind

Public Member Functions

 RootSignatureToken (uint32_t LocOffset)
 RootSignatureToken (Kind TokKind, uint32_t LocOffset)

Public Attributes

Kind TokKind = Kind::invalid
uint32_t LocOffset
StringRef NumSpelling

Detailed Description

Definition at line 26 of file LexHLSLRootSignature.h.

Member Enumeration Documentation

◆ Kind

Constructor & Destructor Documentation

◆ RootSignatureToken() [1/2]

clang::hlsl::RootSignatureToken::RootSignatureToken ( uint32_t LocOffset)
inline

Definition at line 42 of file LexHLSLRootSignature.h.

References LocOffset.

◆ RootSignatureToken() [2/2]

clang::hlsl::RootSignatureToken::RootSignatureToken ( Kind TokKind,
uint32_t LocOffset )
inline

Definition at line 43 of file LexHLSLRootSignature.h.

References LocOffset, and TokKind.

Member Data Documentation

◆ LocOffset

uint32_t clang::hlsl::RootSignatureToken::LocOffset

Definition at line 36 of file LexHLSLRootSignature.h.

Referenced by RootSignatureToken(), and RootSignatureToken().

◆ NumSpelling

StringRef clang::hlsl::RootSignatureToken::NumSpelling

Definition at line 39 of file LexHLSLRootSignature.h.

◆ TokKind

Kind clang::hlsl::RootSignatureToken::TokKind = Kind::invalid

Definition at line 32 of file LexHLSLRootSignature.h.

Referenced by RootSignatureToken().


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