Lines Matching defs:PathSize
766 unsigned PathSize = (BasePath ? BasePath->size() : 0);
769 PathSize, FPO.requiresTrailingStorage()));
770 auto *E = new (Buffer) CXXStaticCastExpr(T, VK, K, Op, PathSize, WrittenTy,
772 if (PathSize)
779 unsigned PathSize,
783 PathSize, HasFPFeatures));
784 return new (Buffer) CXXStaticCastExpr(EmptyShell(), PathSize, HasFPFeatures);
795 unsigned PathSize = (BasePath ? BasePath->size() : 0);
796 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
798 new (Buffer) CXXDynamicCastExpr(T, VK, K, Op, PathSize, WrittenTy, L,
800 if (PathSize)
807 unsigned PathSize) {
808 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
809 return new (Buffer) CXXDynamicCastExpr(EmptyShell(), PathSize);
858 unsigned PathSize = (BasePath ? BasePath->size() : 0);
859 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
861 new (Buffer) CXXReinterpretCastExpr(T, VK, K, Op, PathSize, WrittenTy, L,
863 if (PathSize)
870 CXXReinterpretCastExpr::CreateEmpty(const ASTContext &C, unsigned PathSize) {
871 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
872 return new (Buffer) CXXReinterpretCastExpr(EmptyShell(), PathSize);
905 unsigned PathSize = (BasePath ? BasePath->size() : 0);
908 PathSize, FPO.requiresTrailingStorage()));
910 CXXFunctionalCastExpr(T, VK, Written, K, Op, PathSize, FPO, L, R);
911 if (PathSize)
918 unsigned PathSize,
922 PathSize, HasFPFeatures));
924 CXXFunctionalCastExpr(EmptyShell(), PathSize, HasFPFeatures);