#include "clang/Basic/TransformTypeTraits.def" #include "clang/Basic/OpenCLImageTypes.def" #include "clang/Basic/HLSLIntangibleTypes.def"">

clang: lib/Sema/SemaTemplateVariadic.cpp File Reference (original) (raw)

#include "[TypeLocBuilder.h](TypeLocBuilder%5F8h%5Fsource.html)"
#include "[clang/AST/DynamicRecursiveASTVisitor.h](DynamicRecursiveASTVisitor%5F8h%5Fsource.html)"
#include "[clang/AST/Expr.h](Expr%5F8h%5Fsource.html)"
#include "[clang/AST/ExprObjC.h](ExprObjC%5F8h%5Fsource.html)"
#include "[clang/AST/TypeLoc.h](TypeLoc%5F8h%5Fsource.html)"
#include "[clang/Sema/Lookup.h](Sema%5F2Lookup%5F8h%5Fsource.html)"
#include "[clang/Sema/ParsedAttr.h](ParsedAttr%5F8h%5Fsource.html)"
#include "[clang/Sema/ParsedTemplate.h](ParsedTemplate%5F8h%5Fsource.html)"
#include "[clang/Sema/ScopeInfo.h](ScopeInfo%5F8h%5Fsource.html)"
#include "[clang/Sema/Sema.h](Sema%5F8h%5Fsource.html)"
#include "[clang/Sema/SemaInternal.h](SemaInternal%5F8h%5Fsource.html)"
#include "[clang/Sema/Template.h](Template%5F8h%5Fsource.html)"
#include "llvm/Support/SaveAndRestore.h"
#include <optional>
#include "clang/Basic/TransformTypeTraits.def"
#include "clang/Basic/OpenCLImageTypes.def"
#include "clang/Basic/HLSLIntangibleTypes.def"

Go to the source code of this file.

Macros
#define TRANSFORM_TYPE_TRAIT_DEF(_, Trait)
#define GENERIC_IMAGE_TYPE(ImgType, Id)
#define HLSL_INTANGIBLE_TYPE(Name, Id, SingletonId)

GENERIC_IMAGE_TYPE

#define GENERIC_IMAGE_TYPE ( ImgType,
Id )

HLSL_INTANGIBLE_TYPE

#define HLSL_INTANGIBLE_TYPE ( Name,
Id,
SingletonId )

TRANSFORM_TYPE_TRAIT_DEF

#define TRANSFORM_TYPE_TRAIT_DEF ( _,
Trait )

CheckFoldOperand()

void CheckFoldOperand ( Sema & S, Expr * E ) static

isParameterPack()

bool isParameterPack ( Expr * PackExpression) static