Iros
 
Loading...
Searching...
No Matches
di::literals Namespace Reference

Namespaces

namespace  chrono_duration_literals
 
namespace  constexpr_integral_literals
 
namespace  detail
 
namespace  integral_literals
 
namespace  integral_set_literals
 
namespace  json_literals
 
namespace  path_literals
 
namespace  path_view_literals
 
namespace  string_literals
 
namespace  string_view_literals
 
namespace  uuid_literals
 

Functions

constexpr auto operator""_h (unsigned long long value)
 
constexpr auto operator""_min (unsigned long long value)
 
constexpr auto operator""_s (unsigned long long value)
 
constexpr auto operator""_ms (unsigned long long value)
 
constexpr auto operator""_us (unsigned long long value)
 
constexpr auto operator""_ns (unsigned long long value)
 
constexpr auto operator""_ps (unsigned long long value)
 
template<container::FixedString literal>
constexpr auto operator""_u8p ()
 
constexpr auto operator""_u8p (c8 const *data, size_t size)
 
constexpr auto operator""_p (char const *data, size_t size)
 
template<container::FixedString literal>
consteval auto operator""_u8pv ()
 
consteval auto operator""_u8pv (c8 const *data, size_t size)
 
consteval auto operator""_pv (char const *data, size_t size)
 
template<container::FixedString literal>
constexpr auto operator""_s ()
 
constexpr auto operator""_s (c8 const *data, size_t size)
 
constexpr auto operator""_ts (char const *data, size_t size)
 
template<container::FixedString literal>
consteval auto operator""_sv ()
 
consteval auto operator""_sv (c8 const *data, size_t size)
 
consteval auto operator""_tsv (char const *data, size_t size)
 
template<char... chars>
constexpr auto operator""_zic ()
 
consteval auto operator""_b (unsigned long long value) -> Byte
 
consteval auto operator""_b (char value) -> Byte
 
template<container::FixedString string>
requires (detail::valid_json_literal<string>())
constexpr auto operator""_json ()
 
consteval auto operator""_uuid (char const *data, usize size) -> util::UUID