• Home
  • Raw
  • Download

Lines Matching refs:fmt

20   EXPECT_EQ("42", fmt::format(FMT_COMPILE("{}"), 42));  in TEST()
37 EXPECT_EQ("42", fmt::format(FMT_COMPILE("{}"), type_with_get())); in TEST()
63 EXPECT_EQ("42", fmt::format(FMT_COMPILE("{}"), 42)); in TEST()
64 EXPECT_EQ("42", fmt::format(FMT_COMPILE("{}"), 42u)); in TEST()
65 EXPECT_EQ("42", fmt::format(FMT_COMPILE("{}"), 42ll)); in TEST()
66 EXPECT_EQ("42", fmt::format(FMT_COMPILE("{}"), 42ull)); in TEST()
67 EXPECT_EQ("true", fmt::format(FMT_COMPILE("{}"), true)); in TEST()
68 EXPECT_EQ("x", fmt::format(FMT_COMPILE("{}"), 'x')); in TEST()
69 EXPECT_EQ("4.2", fmt::format(FMT_COMPILE("{}"), 4.2)); in TEST()
70 EXPECT_EQ("foo", fmt::format(FMT_COMPILE("{}"), "foo")); in TEST()
71 EXPECT_EQ("foo", fmt::format(FMT_COMPILE("{}"), std::string("foo"))); in TEST()
72 EXPECT_EQ("foo", fmt::format(FMT_COMPILE("{}"), test_formattable())); in TEST()
74 EXPECT_EQ(fmt::format("{}", t), fmt::format(FMT_COMPILE("{}"), t)); in TEST()
76 EXPECT_EQ("42", fmt::format(FMT_COMPILE("{}"), std::byte{42})); in TEST()
81 EXPECT_EQ("\"string\"", fmt::format(FMT_COMPILE("{:?}"), "string")); in TEST()
83 fmt::format(FMT_COMPILE("prefix {:?}"), "string")); in TEST()
85 fmt::format(FMT_COMPILE("{:?} suffix"), "string")); in TEST()
86 EXPECT_EQ("\"abc\"", fmt::format(FMT_COMPILE("{0:<5?}"), "abc")); in TEST()
87 EXPECT_EQ("\"abc\" ", fmt::format(FMT_COMPILE("{0:<7?}"), "abc")); in TEST()
91 EXPECT_EQ(L"42", fmt::format(FMT_COMPILE(L"{}"), 42)); in TEST()
95 EXPECT_EQ("42", fmt::format(FMT_COMPILE("{:x}"), 0x42)); in TEST()
97 fmt::format(FMT_COMPILE("{:7.1%Q %q}"), in TEST()
102 EXPECT_EQ("foo ", fmt::format(FMT_COMPILE("{:{}}"), "foo", 5)); in TEST()
103 EXPECT_EQ(" 3.14", fmt::format(FMT_COMPILE("{:{}.{}f}"), 3.141592, 6, 2)); in TEST()
106 fmt::format(FMT_COMPILE("{:=^{}.{}}"), in TEST()
111 EXPECT_EQ("42", fmt::format(FMT_COMPILE("{0}"), 42)); in TEST()
112 EXPECT_EQ(" -42", fmt::format(FMT_COMPILE("{0:4}"), -42)); in TEST()
113 EXPECT_EQ("41 43", fmt::format(FMT_COMPILE("{0} {1}"), 41, 43)); in TEST()
114 EXPECT_EQ("41 43", fmt::format(FMT_COMPILE("{1} {0}"), 43, 41)); in TEST()
115 EXPECT_EQ("41 43", fmt::format(FMT_COMPILE("{0} {2}"), 41, 42, 43)); in TEST()
116 EXPECT_EQ(" 41 43", fmt::format(FMT_COMPILE("{1:{2}} {0:4}"), 43, 41, 4)); in TEST()
118 fmt::format(FMT_COMPILE("{0} {1:7.1%Q %q}"), 42, in TEST()
122 fmt::format(FMT_COMPILE("{0} {1} {2} {3} {4} {5}"), true, 42, 42.0f, in TEST()
124 EXPECT_EQ(L"42", fmt::format(FMT_COMPILE(L"{0}"), 42)); in TEST()
129 fmt::detail::compile<decltype(fmt::arg("arg", 42))>(FMT_COMPILE("{arg}")); in TEST()
131 fmt::detail::runtime_named_field<char>>); in TEST()
133 EXPECT_EQ("42", fmt::format(FMT_COMPILE("{}"), fmt::arg("arg", 42))); in TEST()
134 EXPECT_EQ("41 43", fmt::format(FMT_COMPILE("{} {}"), fmt::arg("arg", 41), in TEST()
135 fmt::arg("arg", 43))); in TEST()
138 fmt::format(FMT_COMPILE("{a0}{a1}"), fmt::arg("a0", "foo"), in TEST()
139 fmt::arg("a1", "bar"))); in TEST()
140 EXPECT_EQ("foobar", fmt::format(FMT_COMPILE("{}{a1}"), fmt::arg("a0", "foo"), in TEST()
141 fmt::arg("a1", "bar"))); in TEST()
142 EXPECT_EQ("foofoo", fmt::format(FMT_COMPILE("{a0}{}"), fmt::arg("a0", "foo"), in TEST()
143 fmt::arg("a1", "bar"))); in TEST()
144 EXPECT_EQ("foobar", fmt::format(FMT_COMPILE("{0}{a1}"), fmt::arg("a0", "foo"), in TEST()
145 fmt::arg("a1", "bar"))); in TEST()
146 EXPECT_EQ("foobar", fmt::format(FMT_COMPILE("{a0}{1}"), fmt::arg("a0", "foo"), in TEST()
147 fmt::arg("a1", "bar"))); in TEST()
150 fmt::format(FMT_COMPILE("{}{a1}"), "foo", fmt::arg("a1", "bar"))); in TEST()
152 fmt::format(FMT_COMPILE("{a0}{a1}"), fmt::arg("a1", "bar"), in TEST()
153 fmt::arg("a2", "baz"), fmt::arg("a0", "foo"))); in TEST()
155 fmt::format(FMT_COMPILE(" {foo} {bar} "), fmt::arg("foo", "bar"), in TEST()
156 fmt::arg("bar", "foo"))); in TEST()
158 EXPECT_THROW(fmt::format(FMT_COMPILE("{invalid}"), fmt::arg("valid", 42)), in TEST()
159 fmt::format_error); in TEST()
162 using namespace fmt::literals; in TEST()
164 fmt::detail::compile<decltype("arg"_a = 42)>(FMT_COMPILE("{arg}")); in TEST()
166 fmt::detail::field<char, int, 0>>); in TEST()
169 fmt::format(FMT_COMPILE("{a0} {a1}"), "a0"_a = 41, "a1"_a = 43)); in TEST()
171 fmt::format(FMT_COMPILE("{a1} {a0}"), "a0"_a = 43, "a1"_a = 41)); in TEST()
177 EXPECT_EQ("0102af", fmt::format(FMT_COMPILE("{:02x}"), fmt::join(data, ""))); in TEST()
182 auto end = fmt::format_to(buf, FMT_COMPILE("{}"), 42); in TEST()
185 end = fmt::format_to(buf, FMT_COMPILE("{:x}"), 42); in TEST()
193 auto res = fmt::format_to_n(buffer, buffer_size, FMT_COMPILE("{}"), 42); in TEST()
196 res = fmt::format_to_n(buffer, buffer_size, FMT_COMPILE("{:x}"), 42); in TEST()
203 FMT_CONSTEXPR20 size_t size = fmt::formatted_size(FMT_COMPILE("{}"), 42); in TEST()
206 fmt::formatted_size(FMT_COMPILE("{:x}"), 15); in TEST()
209 fmt::formatted_size(FMT_COMPILE("{:b}"), 15); in TEST()
212 fmt::formatted_size(FMT_COMPILE("{:*^6}"), 42); in TEST()
215 fmt::formatted_size(FMT_COMPILE("{:.3}"), 12.345); in TEST()
218 fmt::formatted_size(FMT_COMPILE("{:s}"), "abc"); in TEST()
224 EXPECT_EQ(">>>42<<<", fmt::format(FMT_COMPILE(">>>{}<<<"), 42)); in TEST()
225 EXPECT_EQ("42!", fmt::format(FMT_COMPILE("{}!"), 42)); in TEST()
230 fmt::format(FMT_COMPILE("{name:^4}"), fmt::arg("name", 42))); in TEST()
233 fmt::format_to(std::back_inserter(v), FMT_COMPILE("{name:^4}"), in TEST()
234 fmt::arg("name", 42)); in TEST()
235 EXPECT_EQ(" 42 ", fmt::string_view(v.data(), v.size())); in TEST()
238 auto result = fmt::format_to_n(buffer, 4, FMT_COMPILE("{name:^5}"), in TEST()
239 fmt::arg("name", 42)); in TEST()
242 EXPECT_EQ(" 42 ", fmt::string_view(buffer, 4)); in TEST()
245 TEST(compile_test, empty) { EXPECT_EQ("", fmt::format(FMT_COMPILE(""))); } in TEST()
248 friend fmt::string_view to_string_view(to_stringable) { return {}; } in to_string_view()
265 fmt::format(FMT_COMPILE("{}"), to_stringable()); in TEST()
269 EXPECT_WRITE(stdout, fmt::print(FMT_COMPILE("Don't {}!"), "panic"), in TEST()
271 EXPECT_WRITE(stderr, fmt::print(stderr, FMT_COMPILE("Don't {}!"), "panic"), in TEST()
278 using namespace fmt::literals; in TEST()
279 EXPECT_EQ("", fmt::format(""_cf)); in TEST()
280 EXPECT_EQ("42", fmt::format("{}"_cf, 42)); in TEST()
281 EXPECT_EQ(L"42", fmt::format(L"{}"_cf, 42)); in TEST()
297 return fmt::basic_string_view<Char>(rhs).compare(buffer) == 0; in operator ==()
305 fmt::format_to(string.buffer, format, args...); in test_format()