clang 22.0.0git
|
#include "clang/AST/Attr.h"
#include "clang/Basic/AttributeCommonInfo.h"
#include "clang/Basic/DiagnosticParse.h"
#include "clang/Parse/Parser.h"
#include "clang/Parse/RAIIObjectsForParser.h"
#include "clang/Sema/SemaHLSL.h"
Go to the source code of this file.
Functions | |
static bool | validateDeclsInsideHLSLBuffer (Parser::DeclGroupPtrTy DG, SourceLocation BufferLoc, bool IsCBuffer, Parser &P) |
static void | fixSeparateAttrArgAndNumber (StringRef ArgStr, SourceLocation ArgLoc, Token Tok, ArgsVector &ArgExprs, Parser &P, ASTContext &Ctx, Preprocessor &PP) |
|
static |
Definition at line 105 of file ParseHLSL.cpp.
References clang::Parser::ConsumeToken(), clang::FixItHint::CreateReplacement(), clang::Parser::Diag(), clang::Preprocessor::getIdentifierInfo(), clang::Num, and Tok.
|
static |
Definition at line 22 of file ParseHLSL.cpp.
References clang::Parser::Diag(), clang::OpaquePtr< PtrTy >::get(), clang::Decl::getLocation(), and clang::isa().