Lines Matching refs:write

70             dehydrator->write(*symbols);
84 void Dehydrator::write(Layout l) {
103 void Dehydrator::write(Modifiers m) {
109 this->write(m.fLayout);
113 this->write(m.fLayout);
119 void Dehydrator::write(skstd::string_view s) {
120 this->write(String(s));
123 void Dehydrator::write(String s) {
139 void Dehydrator::write(const Symbol& s) {
151 this->write(f.modifiers());
152 this->write(f.name());
157 this->write(f.returnType());
164 this->write(alias.name());
165 this->write(*alias.origSymbol());
174 this->write(*funcDecl);
184 this->write(t.componentType());
190 this->write(t.name());
193 this->write(f.fModifiers);
194 this->write(f.fName);
195 this->write(*f.fType);
201 this->write(t.name());
210 this->write(v.modifiers());
211 this->write(v.name());
212 this->write(v.type());
229 void Dehydrator::write(const SymbolTable& symbols) {
233 this->write(*s);
257 this->write(expr.get());
261 void Dehydrator::write(const Expression* e) {
267 this->write(b.left().get());
269 this->write(b.right().get());
282 this->write(e->type());
288 this->write(e->type());
294 this->write(e->type());
300 this->write(e->type());
306 this->write(e->type());
312 this->write(e->type());
318 this->write(e->type());
324 this->write(e->type());
330 this->write(e->type());
342 this->write(f.base().get());
350 this->write(f.type());
354 this->write(a.get());
361 this->write(i.base().get());
362 this->write(i.index().get());
372 this->write(l.type());
380 this->write(l.type());
389 this->write(p.operand().get());
396 this->write(p.operand().get());
402 this->write(s.name());
408 this->write(s.base().get());
418 this->write(t.test().get());
419 this->write(t.ifTrue().get());
420 this->write(t.ifFalse().get());
442 void Dehydrator::write(const Statement* s) {
451 this->write(blockStmt.get());
468 this->write(d.statement().get());
469 this->write(d.test().get());
475 this->write(e.expression().get());
481 this->write(f.initializer().get());
482 this->write(f.test().get());
483 this->write(f.next().get());
484 this->write(f.statement().get());
485 this->write(*f.symbols());
492 this->write(i.test().get());
493 this->write(i.ifTrue().get());
494 this->write(i.ifFalse().get());
509 this->write(r.expression().get());
517 this->write(ss.value().get());
521 this->write(sc.value().get());
522 this->write(sc.statement().get());
533 this->write(v.baseType());
535 this->write(v.value().get());
544 void Dehydrator::write(const ProgramElement& e) {
553 this->write(f.body().get());
565 this->write(i.variable());
566 this->write(i.typeName());
567 this->write(i.instanceName());
577 this->write(structDef.type());
583 this->write(v.declaration().get());
589 void Dehydrator::write(const std::vector<std::unique_ptr<ProgramElement>>& elements) {
592 this->write(*e);