Lines Matching defs:ai
2821 for (auto const &ai : Args) {
2822 if (ai->isFake() && !emitFake)
2825 ai->writeCtorParameters(OS);
2843 for (auto const &ai : Args) {
2844 if (ai->isFake() && !emitFake)
2847 ai->writeImplicitCtorArgs(OS);
2882 for (auto const &ai : Args) {
2883 if (ai->isFake() && !emitFake)
2886 ai->writeCtorParameters(OS);
2952 for (auto const &ai : Args) {
2953 if (ai->isFake() && !emitFake)
2956 ai->writeImplicitCtorArgs(OS);
3006 for (auto const &ai : Args) {
3007 if (!shouldEmitArg(ai))
3010 ai->writeCtorParameters(OS);
3048 for (auto const &ai : Args) {
3050 if (!shouldEmitArg(ai)) {
3051 ai->writeCtorDefaultInitializers(OS);
3053 ai->writeCtorInitializers(OS);
3065 for (auto const &ai : Args) {
3066 if (!shouldEmitArg(ai))
3068 ai->writeCtorBody(OS);
3121 for (auto const &ai : Args) {
3123 ai->writeAccessors(OS);
3125 ai->writeAccessorDefinitions(OS);
3130 if (ai->isFake()) continue;
3132 if (ai->isEnumArg())
3133 static_cast<const EnumArgument *>(ai.get())->writeConversion(OS,
3135 else if (ai->isVariadicEnumArg())
3136 static_cast<const VariadicEnumArgument *>(ai.get())->writeConversion(
3160 for (auto const &ai : Args) {
3162 ai->writeCloneArgs(OS);
4034 for (auto const &ai : Args)
4035 ai->writeTemplateInstantiation(OS);
4038 for (auto const &ai : Args) {
4040 ai->writeTemplateInstantiationArgs(OS);