Lines Matching refs:OB
17 static std::string toString(OutputBuffer &OB) { in toString() argument
18 StringView SV = OB; in toString()
23 OutputBuffer OB; in printToString() local
24 OB << Value; in printToString()
25 std::string s = toString(OB); in printToString()
26 std::free(OB.getBuffer()); in printToString()
45 OutputBuffer OB; in TEST() local
47 OB.insert(0, "", 0); in TEST()
48 EXPECT_EQ("", toString(OB)); in TEST()
50 OB.insert(0, "abcd", 4); in TEST()
51 EXPECT_EQ("abcd", toString(OB)); in TEST()
53 OB.insert(0, "x", 1); in TEST()
54 EXPECT_EQ("xabcd", toString(OB)); in TEST()
56 OB.insert(5, "y", 1); in TEST()
57 EXPECT_EQ("xabcdy", toString(OB)); in TEST()
59 OB.insert(3, "defghi", 6); in TEST()
60 EXPECT_EQ("xabdefghicdy", toString(OB)); in TEST()
62 std::free(OB.getBuffer()); in TEST()
66 OutputBuffer OB; in TEST() local
68 OB.prepend("n"); in TEST()
69 EXPECT_EQ("n", toString(OB)); in TEST()
71 OB << "abc"; in TEST()
72 OB.prepend("def"); in TEST()
73 EXPECT_EQ("defnabc", toString(OB)); in TEST()
75 OB.setCurrentPosition(3); in TEST()
77 OB.prepend("abc"); in TEST()
78 EXPECT_EQ("abcdef", toString(OB)); in TEST()
80 std::free(OB.getBuffer()); in TEST()
85 OutputBuffer OB; in TEST() local
90 OB << Massive; in TEST()
91 EXPECT_EQ(Massive, toString(OB)); in TEST()
93 std::free(OB.getBuffer()); in TEST()