|
clang 23.0.0git
|
#include "clang/AST/HLSLResource.h"
Public Member Functions | |
| EmbeddedResourceNameBuilder (llvm::StringRef BaseName) | |
| EmbeddedResourceNameBuilder () | |
| void | pushName (llvm::StringRef N) |
| void | pushBaseName (llvm::StringRef N) |
| void | pushArrayIndex (uint64_t Index) |
| void | pop () |
| IdentifierInfo * | getNameAsIdentifier (ASTContext &AST) const |
Definition at line 116 of file HLSLResource.h.
|
inline |
Definition at line 125 of file HLSLResource.h.
|
inline |
Definition at line 126 of file HLSLResource.h.
|
inline |
Definition at line 137 of file HLSLResource.h.
References clang::IdentifierTable::get(), and clang::ASTContext::Idents.
|
inline |
Definition at line 132 of file HLSLResource.h.
| void clang::hlsl::EmbeddedResourceNameBuilder::pushArrayIndex | ( | uint64_t | Index | ) |
Definition at line 37 of file HLSLResource.cpp.
| void clang::hlsl::EmbeddedResourceNameBuilder::pushBaseName | ( | llvm::StringRef | N | ) |
Definition at line 24 of file HLSLResource.cpp.
References pushName().
|
inline |
Definition at line 128 of file HLSLResource.h.
References pushName().
Referenced by pushBaseName(), and pushName().