Namespaces | |
default_plural_forms | |
Classes | |
class | catalog |
struct | catalog_metadata |
struct | catalog_exception |
struct | po_grammar |
struct | po_message |
Typedefs | |
typedef unsigned int | uint |
typedef std::function< void(const std::string &)> | warning_channel_type |
typedef std::unordered_map< std::string, po_message > | default_hashmap_type |
using | default_catalog = catalog<> |
typedef std::pair< uint, std::string > | num_plurals_info |
typedef std::pair< std::string, std::vector< std::string > > | plural_and_strings_type |
Functions | |
template<typename Iterator > | |
std::string | iterator_context (Iterator &it, Iterator &end) |
std::string | string_iterator_context (const std::string &str, std::string::const_iterator it) |
using spirit_po::default_catalog = typedef catalog<> |
Definition at line 465 of file catalog.hpp.
typedef std::unordered_map<std::string, po_message> spirit_po::default_hashmap_type |
Definition at line 42 of file catalog.hpp.
typedef std::pair<uint, std::string> spirit_po::num_plurals_info |
Definition at line 24 of file catalog_metadata.hpp.
typedef std::pair<std::string, std::vector<std::string> > spirit_po::plural_and_strings_type |
Definition at line 16 of file po_message.hpp.
typedef unsigned int spirit_po::uint |
Definition at line 39 of file catalog.hpp.
typedef std::function<void(const std::string &)> spirit_po::warning_channel_type |
Definition at line 41 of file catalog.hpp.
std::string spirit_po::iterator_context | ( | Iterator & | it, |
Iterator & | end | ||
) |
Definition at line 18 of file exceptions.hpp.
Referenced by spirit_po::catalog< hashmap_type, pf_compiler >::catalog().
|
inline |
Definition at line 36 of file exceptions.hpp.
Referenced by spirit_po::default_plural_forms::compiler::operator()(), and spirit_po::catalog_metadata::parse_header().