clang 20.0.0git
Classes | Macros
ParseTentative.cpp File Reference
#include "clang/Parse/Parser.h"
#include "clang/Parse/ParseDiagnostic.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)   case tok::kw___##Trait:
 
#define OVERLOADED_OPERATOR(Name, Spelling, Token, Unary, Binary, MemOnly)    case tok::Token:
 
#define OVERLOADED_OPERATOR_MULTI(Name, Spelling, Unary, Binary, MemOnly)
 
#define GENERIC_IMAGE_TYPE(ImgType, Id)   case tok::kw_##ImgType##_t:
 
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId)   case tok::kw_##Name:
 
#define TRANSFORM_TYPE_TRAIT_DEF(_, Trait)   case tok::kw___##Trait:
 
#define TRANSFORM_TYPE_TRAIT_DEF(_, Trait)   case tok::kw___##Trait:
 
#define GENERIC_IMAGE_TYPE(ImgType, Id)   case tok::kw_##ImgType##_t:
 
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId)   case tok::kw_##Name:
 

Macro Definition Documentation

◆ GENERIC_IMAGE_TYPE [1/2]

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

◆ GENERIC_IMAGE_TYPE [2/2]

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

◆ HLSL_INTANGIBLE_TYPE [1/2]

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

◆ HLSL_INTANGIBLE_TYPE [2/2]

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

◆ OVERLOADED_OPERATOR

#define OVERLOADED_OPERATOR (   Name,
  Spelling,
  Token,
  Unary,
  Binary,
  MemOnly 
)     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 
)    case tok::kw___##Trait:

◆ TRANSFORM_TYPE_TRAIT_DEF [2/3]

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

◆ TRANSFORM_TYPE_TRAIT_DEF [3/3]

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