Lines Matching defs:OutputBuffer

237   bool hasRHSComponent(OutputBuffer &OB) const {
243 bool hasArray(OutputBuffer &OB) const {
249 bool hasFunction(OutputBuffer &OB) const {
262 virtual bool hasRHSComponentSlow(OutputBuffer &) const { return false; }
263 virtual bool hasArraySlow(OutputBuffer &) const { return false; }
264 virtual bool hasFunctionSlow(OutputBuffer &) const { return false; }
268 virtual const Node *getSyntaxNode(OutputBuffer &) const { return this; }
272 void printAsOperand(OutputBuffer &OB, Prec P = Prec::Default,
283 void print(OutputBuffer &OB) const {
289 // Print the "left" side of this Node into OutputBuffer.
290 virtual void printLeft(OutputBuffer &) const = 0;
296 virtual void printRight(OutputBuffer &) const {}
301 virtual bool printInitListAsType(OutputBuffer &, const NodeArray &) const {
332 void printWithComma(OutputBuffer &OB) const {
354 bool printAsString(OutputBuffer &OB) const;
363 void printLeft(OutputBuffer &OB) const override { Array.printWithComma(OB); }
376 void printLeft(OutputBuffer &OB) const override {
399 void printLeft(OutputBuffer &OB) const override {
430 void printQuals(OutputBuffer &OB) const {
450 bool hasRHSComponentSlow(OutputBuffer &OB) const override {
453 bool hasArraySlow(OutputBuffer &OB) const override {
456 bool hasFunctionSlow(OutputBuffer &OB) const override {
460 void printLeft(OutputBuffer &OB) const override {
465 void printRight(OutputBuffer &OB) const override { Child->printRight(OB); }
477 void printLeft(OutputBuffer &OB) const override {
493 void printLeft(OutputBuffer &OB) const override {
510 void printLeft(OutputBuffer &OB) const override { OB += Name; }
523 void printLeft(OutputBuffer &OB) const override {
542 void printLeft(OutputBuffer &OB) const override {
558 void printLeft(OutputBuffer &OB) const override {
579 void printLeft(OutputBuffer &OB) const override {
595 void printLeft(OutputBuffer &OB) const override {
619 void printLeft(OutputBuffer &OB) const override {
639 bool hasRHSComponentSlow(OutputBuffer &OB) const override {
643 void printLeft(OutputBuffer &OB) const override {
661 void printRight(OutputBuffer &OB) const override {
690 std::pair<ReferenceKind, const Node *> collapse(OutputBuffer &OB) const {
721 bool hasRHSComponentSlow(OutputBuffer &OB) const override {
725 void printLeft(OutputBuffer &OB) const override {
740 void printRight(OutputBuffer &OB) const override {
764 bool hasRHSComponentSlow(OutputBuffer &OB) const override {
768 void printLeft(OutputBuffer &OB) const override {
778 void printRight(OutputBuffer &OB) const override {
798 bool hasRHSComponentSlow(OutputBuffer &) const override { return true; }
799 bool hasArraySlow(OutputBuffer &) const override { return true; }
801 void printLeft(OutputBuffer &OB) const override { Base->printLeft(OB); }
803 void printRight(OutputBuffer &OB) const override {
813 bool printInitListAsType(OutputBuffer &OB,
843 bool hasRHSComponentSlow(OutputBuffer &) const override { return true; }
844 bool hasFunctionSlow(OutputBuffer &) const override { return true; }
853 void printLeft(OutputBuffer &OB) const override {
858 void printRight(OutputBuffer &OB) const override {
890 void printLeft(OutputBuffer &OB) const override {
906 void printLeft(OutputBuffer &OB) const override {
934 void printLeft(OutputBuffer &OB) const override {
968 bool hasRHSComponentSlow(OutputBuffer &) const override { return true; }
969 bool hasFunctionSlow(OutputBuffer &) const override { return true; }
973 void printLeft(OutputBuffer &OB) const override {
982 void printRight(OutputBuffer &OB) const override {
1020 void printLeft(OutputBuffer &OB) const override {
1036 void printLeft(OutputBuffer &OB) const override {
1053 void printLeft(OutputBuffer &OB) const override {
1072 void printLeft(OutputBuffer &OB) const override {
1090 void printLeft(OutputBuffer &OB) const override {
1110 void printLeft(OutputBuffer &OB) const override {
1130 void printLeft(OutputBuffer &OB) const override {
1146 void printLeft(OutputBuffer &OB) const override {
1166 void printLeft(OutputBuffer &OB) const override {
1186 void printLeft(OutputBuffer &OB) const override {
1204 void printLeft(OutputBuffer &OB) const override {
1221 void printLeft(OutputBuffer &OB) const override {
1245 void printLeft(OutputBuffer &OB) const override {
1274 void printLeft(OutputBuffer &OB) const override {
1290 void printLeft(OutputBuffer &OB) const override { OB += "typename "; }
1292 void printRight(OutputBuffer &OB) const override { Name->print(OB); }
1307 void printLeft(OutputBuffer &OB) const override {
1312 void printRight(OutputBuffer &OB) const override { Name->print(OB); }
1326 void printLeft(OutputBuffer &OB) const override {
1332 void printRight(OutputBuffer &OB) const override {
1352 void printLeft(OutputBuffer &OB) const override {
1359 void printRight(OutputBuffer &OB) const override {
1378 void printLeft(OutputBuffer &OB) const override {
1383 void printRight(OutputBuffer &OB) const override { Param->printRight(OB); }
1397 // Setup OutputBuffer for a pack expansion, unless we're already expanding
1399 void initializePackExpansion(OutputBuffer &OB) const {
1423 bool hasRHSComponentSlow(OutputBuffer &OB) const override {
1428 bool hasArraySlow(OutputBuffer &OB) const override {
1433 bool hasFunctionSlow(OutputBuffer &OB) const override {
1438 const Node *getSyntaxNode(OutputBuffer &OB) const override {
1444 void printLeft(OutputBuffer &OB) const override {
1450 void printRight(OutputBuffer &OB) const override {
1473 void printLeft(OutputBuffer &OB) const override {
1491 void printLeft(OutputBuffer &OB) const override {
1536 void printLeft(OutputBuffer &OB) const override {
1583 bool hasRHSComponentSlow(OutputBuffer &OB) const override {
1589 bool hasArraySlow(OutputBuffer &OB) const override {
1595 bool hasFunctionSlow(OutputBuffer &OB) const override {
1601 const Node *getSyntaxNode(OutputBuffer &OB) const override {
1608 void printLeft(OutputBuffer &OB) const override {
1614 void printRight(OutputBuffer &OB) const override {
1634 void printLeft(OutputBuffer &OB) const override {
1651 void printLeft(OutputBuffer &OB) const override {
1704 void printLeft(OutputBuffer &OB) const override {
1732 void printLeft(OutputBuffer &OB) const override {
1753 void printLeft(OutputBuffer &OB) const override {
1768 void printLeft(OutputBuffer &OB) const override {
1783 void printLeft(OutputBuffer &OB) const override {
1809 void printDeclarator(OutputBuffer &OB) const {
1830 void printLeft(OutputBuffer &OB) const override {
1847 void printLeft(OutputBuffer &OB) const override {
1871 void printLeft(OutputBuffer &OB) const override {
1902 void printLeft(OutputBuffer &OB) const override {
1922 void printLeft(OutputBuffer &OB) const override {
1942 void printLeft(OutputBuffer &OB) const override {
1965 void printLeft(OutputBuffer &OB) const override {
1990 void printLeft(OutputBuffer &OB) const override {
2021 void printLeft(OutputBuffer &OB) const override {
2045 void printLeft(OutputBuffer &OB) const override {
2068 void printLeft(OutputBuffer &OB) const override {
2091 void printLeft(OutputBuffer &OB) const override {
2120 void printLeft(OutputBuffer &OB) const override {
2155 void printLeft(OutputBuffer &OB) const override {
2178 void printLeft(OutputBuffer &OB) const override {
2193 void printLeft(OutputBuffer &OB) const override {
2211 void printLeft(OutputBuffer &OB) const override {
2236 void printLeft(OutputBuffer &OB) const override {
2255 void printLeft(OutputBuffer &OB) const override {
2277 void printLeft(OutputBuffer &OB) const override {
2302 void printLeft(OutputBuffer &OB) const override {
2329 void printLeft(OutputBuffer &OB) const override {
2369 void printLeft(OutputBuffer &OB) const override {
2383 void printLeft(OutputBuffer &OB) const override {
2396 void printLeft(OutputBuffer &OB) const override {
2411 void printLeft(OutputBuffer &OB) const override {
2430 void printLeft(OutputBuffer &OB) const override {
2452 void printLeft(OutputBuffer &OB) const override {
2481 void printLeft(OutputBuffer &OB) const override {
2513 void printLeft(OutputBuffer &OB) const override {
2538 void printLeft(OutputBuffer &OB) const override {
2553 void printLeft(OutputBuffer &OB) const override {
2586 void printLeft(OutputBuffer &OB) const override {
2640 inline bool NodeArray::printAsString(OutputBuffer &OB) const {