• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/

Lines Matching refs:Empty

249 CXXNewExpr::CXXNewExpr(EmptyShell Empty, bool IsArray,
251 : Expr(CXXNewExprClass, Empty) {
398 UnresolvedLookupExpr::UnresolvedLookupExpr(EmptyShell Empty,
401 : OverloadExpr(UnresolvedLookupExprClass, Empty, NumResults,
517 OverloadExpr::OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults,
519 : Expr(SC, Empty) {
633 CXXOperatorCallExpr::CXXOperatorCallExpr(unsigned NumArgs, EmptyShell Empty)
634 : CallExpr(CXXOperatorCallExprClass, /*NumPreArgs=*/0, NumArgs, Empty) {}
652 EmptyShell Empty) {
658 return new (Mem) CXXOperatorCallExpr(NumArgs, Empty);
691 CXXMemberCallExpr::CXXMemberCallExpr(unsigned NumArgs, EmptyShell Empty)
692 : CallExpr(CXXMemberCallExprClass, /*NumPreArgs=*/0, NumArgs, Empty) {}
710 EmptyShell Empty) {
716 return new (Mem) CXXMemberCallExpr(NumArgs, Empty);
931 UserDefinedLiteral::UserDefinedLiteral(unsigned NumArgs, EmptyShell Empty)
932 : CallExpr(UserDefinedLiteralClass, /*NumPreArgs=*/0, NumArgs, Empty) {}
950 EmptyShell Empty) {
956 return new (Mem) UserDefinedLiteral(NumArgs, Empty);
1033 CXXTemporaryObjectExpr::CXXTemporaryObjectExpr(EmptyShell Empty,
1035 : CXXConstructExpr(CXXTemporaryObjectExprClass, Empty, NumArgs) {}
1129 CXXConstructExpr::CXXConstructExpr(StmtClass SC, EmptyShell Empty,
1131 : Expr(SC, Empty), NumArgs(NumArgs) {}
1437 EmptyShell Empty, bool HasTemplateKWAndArgsInfo,
1439 : Expr(CXXDependentScopeMemberExprClass, Empty) {
1525 UnresolvedMemberExpr::UnresolvedMemberExpr(EmptyShell Empty,
1528 : OverloadExpr(UnresolvedMemberExprClass, Empty, NumResults,
1741 CUDAKernelCallExpr::CUDAKernelCallExpr(unsigned NumArgs, EmptyShell Empty)
1743 Empty) {}
1760 EmptyShell Empty) {
1766 return new (Mem) CUDAKernelCallExpr(NumArgs, Empty);