|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
gen/tools/clang/include/clang/AST/StmtNodes.inc 1265 SIZEOFPACKEXPR(SizeOfPackExpr, Expr)
References
tools/clang/include/clang/AST/ASTTypeTraits.h 65 return ASTNodeKind(KindToKindId<T>::Id);
65 return ASTNodeKind(KindToKindId<T>::Id);
tools/clang/include/clang/AST/ExprCXX.h 4127 : Expr(SizeOfPackExprClass, SizeType, VK_RValue, OK_Ordinary,
4141 : Expr(SizeOfPackExprClass, Empty), Length(NumPartialArgs) {}
4194 return T->getStmtClass() == SizeOfPackExprClass;
tools/clang/lib/AST/Expr.cpp 3398 case SizeOfPackExprClass:
tools/clang/lib/AST/ExprClassification.cpp 184 case Expr::SizeOfPackExprClass:
tools/clang/lib/AST/ExprConstant.cpp13921 case Expr::SizeOfPackExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp 4315 case Expr::SizeOfPackExprClass: {
tools/clang/lib/Sema/SemaExceptionSpec.cpp 1314 case Expr::SizeOfPackExprClass:
tools/clang/lib/Sema/TreeTransform.h11986 if (!E->isValueDependent())
11987 return E;
11996 if (E->isPartiallySubstituted()) {
11997 PackArgs = E->getPartialArguments();
11998 } else if (E->isValueDependent()) {
11999 UnexpandedParameterPack Unexpanded(E->getPack(), E->getPackLoc());
11999 UnexpandedParameterPack Unexpanded(E->getPack(), E->getPackLoc());
12003 if (getDerived().TryExpandParameterPacks(E->getOperatorLoc(), E->getPackLoc(),
12003 if (getDerived().TryExpandParameterPacks(E->getOperatorLoc(), E->getPackLoc(),
12012 auto *Pack = E->getPack();
12023 E->getPackLoc());
12027 getSema().Context.DependentTy, DRE.get(), E->getPackLoc(), None);
12036 getDerived().TransformDecl(E->getPackLoc(), E->getPack()));
12036 getDerived().TransformDecl(E->getPackLoc(), E->getPack()));
12039 return getDerived().RebuildSizeOfPackExpr(E->getOperatorLoc(), Pack,
12040 E->getPackLoc(),
12041 E->getRParenLoc(), None, None);
12085 return getDerived().RebuildSizeOfPackExpr(E->getOperatorLoc(), E->getPack(),
12085 return getDerived().RebuildSizeOfPackExpr(E->getOperatorLoc(), E->getPack(),
12086 E->getPackLoc(),
12087 E->getRParenLoc(), *Result, None);
12089 TemplateArgumentListInfo TransformedPackArgs(E->getPackLoc(),
12090 E->getPackLoc());
12092 TemporaryBase Rebase(*this, E->getPackLoc(), getBaseEntity());
12112 return getDerived().RebuildSizeOfPackExpr(E->getOperatorLoc(), E->getPack(),
12112 return getDerived().RebuildSizeOfPackExpr(E->getOperatorLoc(), E->getPack(),
12113 E->getPackLoc(),
12114 E->getRParenLoc(), None, Args);
12116 return getDerived().RebuildSizeOfPackExpr(E->getOperatorLoc(), E->getPack(),
12116 return getDerived().RebuildSizeOfPackExpr(E->getOperatorLoc(), E->getPack(),
12117 E->getPackLoc(), E->getRParenLoc(),
12117 E->getPackLoc(), E->getRParenLoc(),
tools/clang/lib/StaticAnalyzer/Core/Environment.cpp 111 case Stmt::SizeOfPackExprClass:
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1393 case Stmt::SizeOfPackExprClass:
tools/clang/tools/libclang/CXCursor.cpp 505 case Stmt::SizeOfPackExprClass: