|
static size_t | minsize (const GettextPluralForm::Ptr &form) |
|
static size_t | minsize (const GettextPluralForm::Ptr &f, const GettextPluralForm::Ptr &g) |
|
static ParserResult | parse_expr (const size_t nplurals, const std::wstring_view &str) |
|
template<Parser Parser, template< typename > typename Operator> |
static ParserResult | reduce_ltr (const size_t nplurals, const ParserResult &res, const wchar_t *pattern) |
|
template<Parser Parser> |
static ParserResult | reduce_ltr (const size_t nplurals, const ParserResult &res, const wchar_t **) |
|
template<Parser Parser, template< typename > typename Operator, template< typename > typename... Operators> |
static ParserResult | reduce_ltr (const size_t nplurals, const ParserResult &res, const wchar_t **patterns) |
|
template<Parser Parser, template< typename > typename Operator, template< typename > typename... Operators> |
static ParserResult | parse_ltr (const size_t nplurals, const std::wstring_view &str, const wchar_t **patterns) |
|
static ParserResult | parse_atomic (const size_t nplurals, const std::wstring_view &str) |
|
static ParserResult | parse_parenthesized (const size_t nplurals, const std::wstring_view &str) |
|
static ParserResult | parse_negation (const size_t nplurals, const std::wstring_view &str) |
|
static ParserResult | parse_multiplicative (const size_t nplurals, const std::wstring_view &str) |
|
static ParserResult | parse_additive (const size_t nplurals, const std::wstring_view &str) |
|
static ParserResult | parse_comparison (const size_t nplurals, const std::wstring_view &str) |
|
static ParserResult | parse_equality (const size_t nplurals, const std::wstring_view &str) |
|
static ParserResult | parse_conjunction (const size_t nplurals, const std::wstring_view &str) |
|
static ParserResult | parse_disjunction (const size_t nplurals, const std::wstring_view &str) |
|
static ParserResult | parse_ternary (const size_t nplurals, const std::wstring_view &str) |
|