Inheritance diagram for UnaryOperation< F >:
Collaboration diagram for UnaryOperation< F >:Public Member Functions | |
| UnaryOperation (const Ptr &op) | |
| NumT | operator() (const NumT n) const override |
Public Member Functions inherited from GettextPluralForm | |
| size_t | size () const |
| virtual | operator bool () const |
| virtual | ~GettextPluralForm () |
Private Attributes | |
| Ptr | op |
Static Private Attributes | |
| static constexpr F< NumT > | func = {} |
Additional Inherited Members | |
Public Types inherited from GettextPluralForm | |
| using | NumT = unsigned long |
| using | Ptr = std::shared_ptr<GettextPluralForm> |
Static Public Member Functions inherited from GettextPluralForm | |
| static GettextPluralForm::Ptr | parse (const size_t nplurals, std::wstring_view str) |
| static GettextPluralForm::Ptr | parseHeaderLine (std::wstring_view str) |
Protected Member Functions inherited from GettextPluralForm | |
| GettextPluralForm (size_t nplurals) | |
|
inline |
|
inlineoverridevirtual |
Implements GettextPluralForm.
References UnaryOperation< F >::func, and UnaryOperation< F >::op.
|
staticconstexprprivate |
Referenced by UnaryOperation< F >::operator()().
|
private |
Referenced by UnaryOperation< F >::operator()().