Lines Matching defs:W
19 auto PrintFunc = [](ScopedPrinter &W) {
20 DictScope D(W);
21 W.printString("Key", "Value");
122 auto PrintFunc = [](ScopedPrinter &W) {
123 W.printString("|");
124 W.indent();
125 W.printString("|");
126 W.indent(2);
127 W.printString("|");
138 auto PrintFunc = [](ScopedPrinter &W) {
139 W.indent(3);
140 W.printString("|");
141 W.unindent(2);
142 W.printString("|");
143 W.unindent();
144 W.printString("|");
145 W.unindent();
146 W.printString("|");
158 auto PrintFunc = [](ScopedPrinter &W) {
159 W.indent(4);
160 W.printString("|");
161 W.resetIndent();
162 W.printString("|");
172 auto PrintFunc = [](ScopedPrinter &W) {
173 W.printIndent();
174 W.printString("|");
175 W.indent();
176 W.printIndent();
177 W.printString("|");
204 auto PrintFunc = [](ScopedPrinter &W) {
205 W.setPrefix("Prefix1");
206 W.indent();
207 W.printIndent();
208 W.printString("|");
209 W.unindent();
210 W.printIndent();
211 W.printString("|");
212 W.setPrefix("Prefix2");
213 W.printIndent();
214 W.printString("|");
225 auto PrintFunc = [](ScopedPrinter &W) {
231 W.printEnum("Exists", EnumList[1].Value, ArrayRef(EnumList));
232 W.printEnum("DoesNotExist", OtherEnum.Value, ArrayRef(EnumList));
250 auto PrintFunc = [](ScopedPrinter &W) {
264 W.printFlags("ZeroFlag", 0, ArrayRef(SingleBitFlags));
265 W.printFlags("NoFlag", 1 << 3, ArrayRef(SingleBitFlags));
266 W.printFlags("Flag1", SingleBitFlags[1].Value, ArrayRef(SingleBitFlags));
267 W.printFlags("Flag1&3", (1 << 2) + 1, ArrayRef(SingleBitFlags));
269 W.printFlags("ZeroFlagRaw", 0);
270 W.printFlags("NoFlagRaw", 1 << 3);
271 W.printFlags("Flag1Raw", SingleBitFlags[1].Value);
272 W.printFlags("Flag1&3Raw", (1 << 2) + 1);
274 W.printFlags("FlagSorted", (1 << 2) + (1 << 1) + 1,
281 W.printFlags("NoBitMask", 0xFFFu, ArrayRef(EnumFlags), NoBitMask);
282 W.printFlags("FirstByteMask", 0x3u, ArrayRef(EnumFlags), FirstByteMask);
283 W.printFlags("SecondByteMask", 0x30u, ArrayRef(EnumFlags), SecondByteMask);
284 W.printFlags("ValueOutsideMask", 0x1u, ArrayRef(EnumFlags), SecondByteMask);
285 W.printFlags("FirstSecondByteMask", 0xFFu, ArrayRef(EnumFlags),
287 W.printFlags("FirstSecondThirdByteMask", 0x333u, ArrayRef(EnumFlags),
544 auto PrintFunc = [&](ScopedPrinter &W) {
547 W.printNumber("uint64_t-max", Unsigned64Max);
548 W.printNumber("uint64_t-min", Unsigned64Min);
552 W.printNumber("uint32_t-max", Unsigned32Max);
553 W.printNumber("uint32_t-min", Unsigned32Min);
557 W.printNumber("uint16_t-max", Unsigned16Max);
558 W.printNumber("uint16_t-min", Unsigned16Min);
562 W.printNumber("uint8_t-max", Unsigned8Max);
563 W.printNumber("uint8_t-min", Unsigned8Min);
567 W.printNumber("int64_t-max", Signed64Max);
568 W.printNumber("int64_t-min", Signed64Min);
572 W.printNumber("int32_t-max", Signed32Max);
573 W.printNumber("int32_t-min", Signed32Min);
577 W.printNumber("int16_t-max", Signed16Max);
578 W.printNumber("int16_t-min", Signed16Min);
582 W.printNumber("int8_t-max", Signed8Max);
583 W.printNumber("int8_t-min", Signed8Min);
586 W.printNumber("apsint", LargeNum);
588 W.printNumber("label", "value", 0);
590 W.printNumber("float-max", MaxFloat);
591 W.printNumber("float-min", MinFloat);
592 W.printNumber("float-inf", InfFloat);
593 W.printNumber("float-nan", NaNFloat);
594 W.printNumber("float-42.0", 42.0f);
595 W.printNumber("float-42.5625", 42.5625f);
597 W.printNumber("double-max", MaxDouble);
598 W.printNumber("double-min", MinDouble);
599 W.printNumber("double-inf", InfDouble);
600 W.printNumber("double-nan", NaNDouble);
601 W.printNumber("double-42.0", 42.0);
602 W.printNumber("double-42.5625", 42.5625);
689 auto PrintFunc = [](ScopedPrinter &W) {
690 W.printBoolean("True", true);
691 W.printBoolean("False", false);
706 auto PrintFunc = [](ScopedPrinter &W) {
707 W.printVersion("Version", "123", "456", "789");
715 auto PrintFunc = [](ScopedPrinter &W) {
744 W.printList("EmptyList", EmptyList);
745 W.printList("StringList", StringList);
746 W.printList("BoolList", ArrayRef(BoolList));
747 W.printList("uint64List", Unsigned64List);
748 W.printList("uint32List", Unsigned32List);
749 W.printList("uint16List", Unsigned16List);
750 W.printList("uint8List", Unsigned8List);
751 W.printList("int64List", Signed64List);
752 W.printList("int32List", Signed32List);
753 W.printList("int16List", Signed16List);
754 W.printList("int8List", Signed8List);
755 W.printList("APSIntList", APSIntList);
824 auto PrintFunc = [](ScopedPrinter &W) {
826 W.printList("StringSizeList", StringList,
836 auto PrintFunc = [](ScopedPrinter &W) {
837 W.printHex("HexNumber", 0x10);
838 W.printHex("HexLabel", "Name", 0x10);
856 auto PrintFunc = [](ScopedPrinter &W) {
858 W.printHexList("HexList", HexList);
874 auto PrintFunc = [](ScopedPrinter &W) {
875 W.printSymbolOffset("SymbolOffset", "SymbolName", 0x10);
876 W.printSymbolOffset("NoSymbolOffset", "SymbolName", 0);
896 auto PrintFunc = [](ScopedPrinter &W) {
900 W.printString("StringRef", StringRefValue);
901 W.printString("String", StringValue);
902 W.printString("CharArray", CharArrayValue);
903 ListScope L(W, "StringList");
904 W.printString(StringRefValue);
927 auto PrintFunc = [](ScopedPrinter &W) {
931 W.printBinary("Binary1", "FooBar", IntArray);
932 W.printBinary("Binary2", "FooBar", CharArray);
933 W.printBinary("Binary3", IntArray);
934 W.printBinary("Binary4", CharArray);
935 W.printBinary("Binary5", StringRef("FooBar"));
936 W.printBinary("Binary6", StringRef("Multiple Line FooBar"));
937 W.printBinaryBlock("Binary7", IntArray, 20);
938 W.printBinaryBlock("Binary8", IntArray);
939 W.printBinaryBlock("Binary9", "FooBar");
940 W.printBinaryBlock("Binary10", "Multiple Line FooBar");
941 W.printBinaryBlock("Binary11", InvalidChars);
1124 auto PrintFunc = [](ScopedPrinter &W) { W.printObject("Object", "Value"); };
1136 auto PrintFunc = [](ScopedPrinter &W) {
1137 W.startLine() << "|";
1138 W.indent(2);
1139 W.startLine() << "|";
1140 W.unindent();
1141 W.startLine() << "|";
1149 auto PrintFunc = [](ScopedPrinter &W) { W.getOStream() << "Test"; };
1156 auto PrintFunc = [](ScopedPrinter &W) {
1158 DictScope O(W, "Object");
1159 { DictScope OO(W, "ObjectInObject"); }
1160 { ListScope LO(W, "ListInObject"); }
1163 ListScope L(W, "List");
1164 { DictScope OL(W, "ObjectInList"); }
1165 { ListScope LL(W, "ListInList"); }