This type represents GNU Gettext domain name for the messages. More...
#include <gnu_gettext.hpp>
Public Member Functions | |
domain () | |
domain (std::string const &n) | |
Create a domain object from the name that can hold an encoding after symbol "/" such that if n is "hello/cp1255" then the name would be "hello" and "encoding" would be "cp1255" and if n is "hello" then the name would be the same but encoding would be "UTF-8". More... | |
bool | operator== (domain const &other) const |
Check whether two objects are equivalent, only names are compared, encoding is ignored. More... | |
bool | operator!= (domain const &other) const |
Check whether two objects are distinct, only names are compared, encoding is ignored. More... | |
Public Attributes | |
std::string | name |
The name of the domain. More... | |
std::string | encoding |
The character encoding for the domain. More... | |
This type represents GNU Gettext domain name for the messages.
It consists of two parameters:
|
inline |
|
inline |
Create a domain object from the name that can hold an encoding after symbol "/" such that if n is "hello/cp1255" then the name would be "hello" and "encoding" would be "cp1255" and if n is "hello" then the name would be the same but encoding would be "UTF-8".
References boost::n.
|
inline |
Check whether two objects are distinct, only names are compared, encoding is ignored.
References boost::spirit::x3::unicode::other.
|
inline |
Check whether two objects are equivalent, only names are compared, encoding is ignored.
References name.
std::string boost::locale::gnu_gettext::messages_info::domain::encoding |
The character encoding for the domain.
std::string boost::locale::gnu_gettext::messages_info::domain::name |
The name of the domain.
Referenced by operator==().