clang 22.0.0git
ParseTentative.cpp File Reference
#include "clang/Parse/Parser.h"
#include "clang/Sema/ParsedTemplate.h"
#include "clang/Basic/TransformTypeTraits.def"
#include "clang/Basic/OperatorKinds.def"
#include "clang/Basic/OpenCLImageTypes.def"
#include "clang/Basic/HLSLIntangibleTypes.def"

Go to the source code of this file.

Classes

struct  clang::Parser::ConditionDeclarationOrInitStatementState

Macros

#define TRANSFORM_TYPE_TRAIT_DEF(_, Trait)
#define OVERLOADED_OPERATOR(Name, Spelling, Token, Unary, Binary, MemOnly)
#define OVERLOADED_OPERATOR_MULTI(Name, Spelling, Unary, Binary, MemOnly)
#define GENERIC_IMAGE_TYPE(ImgType, Id)
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId)
#define TRANSFORM_TYPE_TRAIT_DEF(_, Trait)
#define TRANSFORM_TYPE_TRAIT_DEF(_, Trait)
#define GENERIC_IMAGE_TYPE(ImgType, Id)
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId)

Macro Definition Documentation

◆ GENERIC_IMAGE_TYPE [1/2]

#define GENERIC_IMAGE_TYPE ( ImgType,
Id )
Value:
case tok::kw_##ImgType##_t:

◆ GENERIC_IMAGE_TYPE [2/2]

#define GENERIC_IMAGE_TYPE ( ImgType,
Id )
Value:
case tok::kw_##ImgType##_t:

◆ HLSL_INTANGIBLE_TYPE [1/2]

#define HLSL_INTANGIBLE_TYPE ( Name,
Id,
SingletonId )
Value:
case tok::kw_##Name:

◆ HLSL_INTANGIBLE_TYPE [2/2]

#define HLSL_INTANGIBLE_TYPE ( Name,
Id,
SingletonId )
Value:
case tok::kw_##Name:

◆ OVERLOADED_OPERATOR

#define OVERLOADED_OPERATOR ( Name,
Spelling,
Token,
Unary,
Binary,
MemOnly )
Value:
case tok::Token:

◆ OVERLOADED_OPERATOR_MULTI

#define OVERLOADED_OPERATOR_MULTI ( Name,
Spelling,
Unary,
Binary,
MemOnly )

◆ TRANSFORM_TYPE_TRAIT_DEF [1/3]

#define TRANSFORM_TYPE_TRAIT_DEF ( _,
Trait )
Value:
case tok::kw___##Trait:

◆ TRANSFORM_TYPE_TRAIT_DEF [2/3]

#define TRANSFORM_TYPE_TRAIT_DEF ( _,
Trait )
Value:
case tok::kw___##Trait:

◆ TRANSFORM_TYPE_TRAIT_DEF [3/3]

#define TRANSFORM_TYPE_TRAIT_DEF ( _,
Trait )
Value:
case tok::kw___##Trait: