Home | History | Annotate | Download | only in AST

Lines Matching refs:PathSize

500   unsigned PathSize = (BasePath ? BasePath->size() : 0);
502 + PathSize * sizeof(CXXBaseSpecifier*));
504 new (Buffer) CXXStaticCastExpr(T, VK, K, Op, PathSize, WrittenTy, L,
506 if (PathSize) E->setCastPath(*BasePath);
511 unsigned PathSize) {
513 C.Allocate(sizeof(CXXStaticCastExpr) + PathSize * sizeof(CXXBaseSpecifier*));
514 return new (Buffer) CXXStaticCastExpr(EmptyShell(), PathSize);
524 unsigned PathSize = (BasePath ? BasePath->size() : 0);
526 + PathSize * sizeof(CXXBaseSpecifier*));
528 new (Buffer) CXXDynamicCastExpr(T, VK, K, Op, PathSize, WrittenTy, L,
530 if (PathSize) E->setCastPath(*BasePath);
535 unsigned PathSize) {
537 C.Allocate(sizeof(CXXDynamicCastExpr) + PathSize * sizeof(CXXBaseSpecifier*));
538 return new (Buffer) CXXDynamicCastExpr(EmptyShell(), PathSize);
577 unsigned PathSize = (BasePath ? BasePath->size() : 0);
579 C.Allocate(sizeof(CXXReinterpretCastExpr) + PathSize * sizeof(CXXBaseSpecifier*));
581 new (Buffer) CXXReinterpretCastExpr(T, VK, K, Op, PathSize, WrittenTy, L,
583 if (PathSize) E->setCastPath(*BasePath);
588 CXXReinterpretCastExpr::CreateEmpty(ASTContext &C, unsigned PathSize) {
590 + PathSize * sizeof(CXXBaseSpecifier*));
591 return new (Buffer) CXXReinterpretCastExpr(EmptyShell(), PathSize);
611 unsigned PathSize = (BasePath ? BasePath->size() : 0);
613 + PathSize * sizeof(CXXBaseSpecifier*));
615 new (Buffer) CXXFunctionalCastExpr(T, VK, Written, L, K, Op, PathSize, R);
616 if (PathSize) E->setCastPath(*BasePath);
621 CXXFunctionalCastExpr::CreateEmpty(ASTContext &C, unsigned PathSize) {
623 + PathSize * sizeof(CXXBaseSpecifier*));
624 return new (Buffer) CXXFunctionalCastExpr(EmptyShell(), PathSize);