Lines Matching refs:string_literal

4240 class string_literal;
4245 string_literal<typename std::conditional<sizeof(CharT2) <= sizeof(CharT1), CharT1, CharT2>::type,
4247 operator+(const string_literal<CharT1, N1>& x, const string_literal<CharT2, N2>& y) NOEXCEPT;
4250 class string_literal
4254 CONSTCD11 string_literal() NOEXCEPT
4261 string_literal(string_literal const&) = default;
4262 string_literal& operator=(string_literal const&) = delete;
4266 CONSTCD11 string_literal(CharT c) NOEXCEPT
4273 CONSTCD11 string_literal(CharT c1, CharT c2) NOEXCEPT
4280 CONSTCD11 string_literal(CharT c1, CharT c2, CharT c3) NOEXCEPT
4285 CONSTCD14 string_literal(const CharT(&a)[N]) NOEXCEPT
4294 CONSTCD14 string_literal(const char(&a)[N]) NOEXCEPT
4303 CONSTCD14 string_literal(string_literal<CharT2, N> const& a) NOEXCEPT
4324 operator<<(std::basic_ostream<CharT, Traits>& os, const string_literal& s)
4332string_literal<typename std::conditional<sizeof(CharT2) <= sizeof(CharT1), CharT1, CharT2>::type,
4334 operator+(const string_literal<CharT1, N1>& x, const string_literal<CharT2, N2>& y) NOEXCEPT;
4340 string_literal<CharT, 3>
4341 operator+(const string_literal<CharT, 2>& x, const string_literal<CharT, 2>& y) NOEXCEPT
4343 return string_literal<CharT, 3>(x[0], y[0]);
4349 string_literal<CharT, 4>
4350 operator+(const string_literal<CharT, 3>& x, const string_literal<CharT, 2>& y) NOEXCEPT
4352 return string_literal<CharT, 4>(x[0], x[1], y[0]);
4358 string_literal<typename std::conditional<sizeof(CharT2) <= sizeof(CharT1), CharT1, CharT2>::type,
4360 operator+(const string_literal<CharT1, N1>& x, const string_literal<CharT2, N2>& y) NOEXCEPT
4364 string_literal<CT, N1 + N2 - 1> r;
4378 operator+(std::basic_string<CharT, Traits, Alloc> x, const string_literal<CharT, N>& y)
4394 string_literal<CharT, 2>
4397 return string_literal<CharT, 2>{c};
4420 string_literal<char, to_string_len(N)+1>
4433 string_literal<char, to_string_len(N)+1>
4446 string_literal<CharT, to_string_len(std::ratio<N, D>::type::num) +
4462 string_literal<CharT, to_string_len(std::ratio<N, D>::type::num) + 3>
4521 string_literal<CharT, 2>
4524 return string_literal<CharT, 2>{'a'};
4530 string_literal<CharT, 2>
4533 return string_literal<CharT, 2>{'f'};
4539 string_literal<CharT, 2>
4542 return string_literal<CharT, 2>{'p'};
4548 string_literal<CharT, 2>
4551 return string_literal<CharT, 2>{'n'};
4560 string_literal<char, 3>
4564 return string_literal<char, 3>{'\xC2', '\xB5'};
4573 string_literal<CharT, 2>
4577 return string_literal<CharT, 2>{CharT{static_cast<unsigned char>('\xB5')}};
4583 string_literal<CharT, 2>
4586 return string_literal<CharT, 2>{'m'};
4592 string_literal<CharT, 2>
4595 return string_literal<CharT, 2>{'c'};
4601 string_literal<CharT, 3>
4604 return string_literal<CharT, 3>{'d', 'a'};
4610 string_literal<CharT, 2>
4613 return string_literal<CharT, 2>{'d'};
4619 string_literal<CharT, 2>
4622 return string_literal<CharT, 2>{'h'};
4628 string_literal<CharT, 2>
4631 return string_literal<CharT, 2>{'k'};
4637 string_literal<CharT, 2>
4640 return string_literal<CharT, 2>{'M'};
4646 string_literal<CharT, 2>
4649 return string_literal<CharT, 2>{'G'};
4655 string_literal<CharT, 2>
4658 return string_literal<CharT, 2>{'T'};
4664 string_literal<CharT, 2>
4667 return string_literal<CharT, 2>{'P'};
4673 string_literal<CharT, 2>
4676 return string_literal<CharT, 2>{'E'};
4684 -> decltype(msl<CharT>(p) + string_literal<CharT, 2>{'s'})
4686 return msl<CharT>(p) + string_literal<CharT, 2>{'s'};
4692 string_literal<CharT, 2>
4695 return string_literal<CharT, 2>{'s'};
4701 string_literal<CharT, 2>
4704 return string_literal<CharT, 2>{'h'};
4710 string_literal<CharT, 4>
4713 return string_literal<CharT, 4>{'m', 'i', 'n'};
4719 string_literal<CharT, 2>
4722 return string_literal<CharT, 2>{'d'};