Lines Matching full:g

20 void g(const char *c) {  in g()  function
24 void g(int i) { in g() function
82 g("struct s"); in gs()
84 g("class s"); in gs()
85 g(s); in gs()
97 g(": "); in gs()
99 g(", "); in gs()
103 g("virtual "); in gs()
115 g("public "); break; in gs()
122 g("private "); break; in gs()
124 g("protected "); break; in gs()
126 g("s"); in gs()
131 g(base); in gs()
144 g(" "); g(simple_types[t]); g(" field"); g(i); gl(";"); in gs()
173 g(" virtual s"); g(ret_type); g("* fun"); in gs()
175 g(" virtual void fun"); in gs()
176g(fn); g("(char *t) { mix(\"vfn this offset\", (char *)this - t); mix(\"vfn uuid\", "); g(++uuid); in gs()
245 g(" virtual s"); g(ret_type); g("* fun"); in gs()
247 g(" virtual void fun"); in gs()
248g(fn); g("(char *t) { mix(\"vfn this offset\", (char *)this - t); mix(\"vfn uuid\", "); g(++uuid); in gs()
261 g(" mix(\"type num\", "); g(s); gl(");"); in gs()
263 g(" mix(\"type size\", sizeof (s"); g(s); gl("));"); in gs()
275 g(" calc_s"); g(bases[i]); gl("(t);"); in gs()
281 g(" if ((char *)dynamic_cast<s"); g(bases[i]); gl("*>(this))"); in gs()
282 g(" mix(\"base dyn cast\", t - (char *)dynamic_cast<s"); g(bases[i]); gl("*>(this));"); in gs()
283 g(" else mix(\"no dyncast\", "); g(++uuid); gl(");"); in gs()
289 g(" mix(\"field offset\", (char *)&field"); g(i); gl(" - (char *)this);"); in gs()
292 g(" mix(\"no fields\", "); g(++uuid); gl(");"); in gs()
297 g(" fun"); g(funcs[i]); gl("(t);"); in gs()
300 g(" mix(\"no funcs\", "); g(++uuid); gl(");"); in gs()
306 g(" s"); g(s); g("() "); in gs()
310 g(": "); in gs()
313 g(", "); in gs()
314 g("s"); g(bases[i]); g("((char *)this)"); in gs()
317 g(" ~s"); g(s); gl("() { calc((char *)this); }"); in gs()
320 g(" s"); g(s); gl("(char *t) { calc(t); }"); in gs()
321 g(" void calc_s"); g(s); gl("(char *t) { calc(t); }"); in gs()
322 g("} a"); g(s); gl(";"); in gs()