OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Literals Namespace Reference

Namespaces

 BigNumLiterals
 
 DecimalPlaceLiterals
 
 DurationLiterals
 
 EmojiLiterals
 
 FormatLiterals
 
 IconLiterals
 
 MathLiterals
 
 RegExpLiterals
 
 StringLiterals
 
 StringViewLiterals
 

Functions

BigFloat operator""_bigF (const char *s)
 
BigInt operator""_big (const char *s)
 
BigInt operator""_big (long double)=delete
 
constexpr Days operator""_d (unsigned long long days)
 Days 型の値を得るユーザ定義リテラル More...
 
constexpr DaysF operator""_d (long double days)
 DaysF 型の値を得るユーザ定義リテラル More...
 
Emoji operator""_emoji (const char32 *s, size_t length)
 絵文字(コードポイント)を記述した文字列から Emoji オブジェクトを作成します。 More...
 
constexpr FormatData::DecimalPlaces operator""_dp (unsigned long long width) noexcept
 
constexpr detail::FormatHelper operator""_fmt (const char32 *s, size_t length) noexcept
 
constexpr Icon operator""_icon (unsigned long long codePoint) noexcept
 
constexpr double operator""_pi (long double x) noexcept
 
constexpr double operator""_pi (unsigned long long x) noexcept
 
constexpr float operator""_piF (long double x) noexcept
 
constexpr float operator""_piF (unsigned long long x) noexcept
 
constexpr double operator""_tau (long double x) noexcept
 
constexpr double operator""_tau (unsigned long long x) noexcept
 
constexpr float operator""_tauF (long double x) noexcept
 
constexpr float operator""_tauF (unsigned long long x) noexcept
 
constexpr double operator""_deg (long double deg) noexcept
 
constexpr double operator""_deg (unsigned long long deg) noexcept
 
constexpr float operator""_degF (long double deg) noexcept
 
constexpr float operator""_degF (unsigned long long deg) noexcept
 
RegExp operator""_re (const char32_t *s, size_t length) noexcept
 
String operator""_s (const char32_t *s, size_t length)
 
constexpr StringView operator""_sv (const char32_t *s, size_t length) noexcept