Lines Matching refs:Constructor

4181   std::string Constructor = "  " + Tag;  in SynthesizeBlockImpl()  local
4187 Constructor += "(void *fp, "; // Invoke function pointer. in SynthesizeBlockImpl()
4188 Constructor += "struct " + Desc; // Descriptor pointer. in SynthesizeBlockImpl()
4189 Constructor += " *desc"; in SynthesizeBlockImpl()
4210 Constructor += ", void *" + ArgName; in SynthesizeBlockImpl()
4217 Constructor += ", " + ArgName; in SynthesizeBlockImpl()
4233 Constructor += ", " + ArgName; in SynthesizeBlockImpl()
4238 Constructor += ", int flags=0)"; in SynthesizeBlockImpl()
4245 Constructor += " : "; in SynthesizeBlockImpl()
4249 Constructor += ", "; in SynthesizeBlockImpl()
4251 Constructor += Name + "((struct __block_impl *)_" + Name + ")"; in SynthesizeBlockImpl()
4253 Constructor += Name + "(_" + Name + ")"; in SynthesizeBlockImpl()
4260 Constructor += " : "; in SynthesizeBlockImpl()
4264 Constructor += ", "; in SynthesizeBlockImpl()
4265 Constructor += Name + "(_" + Name + "->__forwarding)"; in SynthesizeBlockImpl()
4268 Constructor += " {\n"; in SynthesizeBlockImpl()
4270 Constructor += " impl.isa = &_NSConcreteGlobalBlock;\n"; in SynthesizeBlockImpl()
4272 Constructor += " impl.isa = &_NSConcreteStackBlock;\n"; in SynthesizeBlockImpl()
4273 Constructor += " impl.Flags = flags;\n impl.FuncPtr = fp;\n"; in SynthesizeBlockImpl()
4275 Constructor += " Desc = desc;\n"; in SynthesizeBlockImpl()
4278 Constructor += ", int flags=0) {\n"; in SynthesizeBlockImpl()
4280 Constructor += " impl.isa = &_NSConcreteGlobalBlock;\n"; in SynthesizeBlockImpl()
4282 Constructor += " impl.isa = &_NSConcreteStackBlock;\n"; in SynthesizeBlockImpl()
4283 Constructor += " impl.Flags = flags;\n impl.FuncPtr = fp;\n"; in SynthesizeBlockImpl()
4284 Constructor += " Desc = desc;\n"; in SynthesizeBlockImpl()
4286 Constructor += " "; in SynthesizeBlockImpl()
4287 Constructor += "}\n"; in SynthesizeBlockImpl()
4288 S += Constructor; in SynthesizeBlockImpl()