reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 4186   Constructor += "(void *fp, "; // Invoke function pointer.
 4187   Constructor += "struct " + Desc; // Descriptor pointer.
 4188   Constructor += " *desc";
 4209         Constructor += ", void *" + ArgName;
 4216         Constructor += ", " + ArgName;
 4232         Constructor += ", " + ArgName;
 4237     Constructor += ", int flags=0)";
 4244           Constructor += " : ";
 4248           Constructor += ", ";
 4250           Constructor += Name + "((struct __block_impl *)_" + Name + ")";
 4252           Constructor += Name + "(_" + Name + ")";
 4259         Constructor += " : ";
 4263         Constructor += ", ";
 4264       Constructor += Name + "(_" + Name + "->__forwarding)";
 4267     Constructor += " {\n";
 4269       Constructor += "    impl.isa = &_NSConcreteGlobalBlock;\n";
 4271       Constructor += "    impl.isa = &_NSConcreteStackBlock;\n";
 4272     Constructor += "    impl.Flags = flags;\n    impl.FuncPtr = fp;\n";
 4274     Constructor += "    Desc = desc;\n";
 4277     Constructor += ", int flags=0) {\n";
 4279       Constructor += "    impl.isa = &_NSConcreteGlobalBlock;\n";
 4281       Constructor += "    impl.isa = &_NSConcreteStackBlock;\n";
 4282     Constructor += "    impl.Flags = flags;\n    impl.FuncPtr = fp;\n";
 4283     Constructor += "    Desc = desc;\n";
 4285   Constructor += "  ";
 4286   Constructor += "}\n";
 4287   S += Constructor;