The Battle for Wesnoth  1.19.5+dev
Classes | Namespaces | Macros | Functions
exceptions.hpp File Reference
#include <spirit_po/default_plural_forms_expressions.hpp>
#include <boost/spirit/include/support_line_pos_iterator.hpp>
#include <string>
#include <stdexcept>
Include dependency graph for exceptions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  spirit_po::catalog_exception
 

Namespaces

 spirit_po
 

Macros

#define SPIRIT_PO_CATALOG_FAIL(Message)
 

Functions

template<typename Iterator >
std::string spirit_po::iterator_context (Iterator &it, Iterator &end)
 
std::string spirit_po::string_iterator_context (const std::string &str, std::string::const_iterator it)
 

Macro Definition Documentation

◆ SPIRIT_PO_CATALOG_FAIL

#define SPIRIT_PO_CATALOG_FAIL (   Message)
Value:
do { \
throw spirit_po::catalog_exception(( Message )); \
} while(0)

Definition at line 72 of file exceptions.hpp.