Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::language Namespace Reference

Classes

struct  LegacyFormatArguments
 
struct  LegacyFormatResolvers
 

Functions

std::expected< std::u16string, std::string > wideToUtf16 (std::wstring_view text)
 
std::expected< std::u16string, std::string > formatLegacyMessage (std::u16string_view pattern, const LegacyFormatArguments &arguments, const LegacyFormatResolvers &resolvers, std::size_t limit)
 

Variables

constexpr std::size_t LegacyFormattedMessageLimit = 2047
 

Function Documentation

◆ formatLegacyMessage()

std::expected< std::u16string, std::string > monopoly::language::formatLegacyMessage ( std::u16string_view  pattern,
const LegacyFormatArguments &  arguments,
const LegacyFormatResolvers &  resolvers,
std::size_t  limit 
)

Definition at line 117 of file LegacyTextFormat.cpp.

◆ wideToUtf16()

std::expected< std::u16string, std::string > monopoly::language::wideToUtf16 ( std::wstring_view  text)

Definition at line 58 of file LegacyTextFormat.cpp.

Variable Documentation

◆ LegacyFormattedMessageLimit

constexpr std::size_t monopoly::language::LegacyFormattedMessageLimit = 2047
inlineconstexpr

Definition at line 14 of file LegacyTextFormat.hpp.