Contains the definition of the regex_error exception class. More...
#include <string>#include <stdexcept>#include <boost/throw_exception.hpp>#include <boost/current_function.hpp>#include <boost/exception/exception.hpp>#include <boost/exception/info.hpp>#include <boost/xpressive/regex_constants.hpp>
Classes | |
| struct | boost::xpressive::regex_error | 
| The class regex_error defines the type of objects thrown as exceptions to report errors during the conversion from a string representing a regular expression to a finite state machine.  More... | |
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::xpressive | |
| boost::xpressive::detail | |
Macros | |
| #define | BOOST_XPR_ENSURE_(pred, code, msg) boost::xpressive::detail::ensure_(!!(pred), code, msg, BOOST_CURRENT_FUNCTION, __FILE__, __LINE__) \ | 
Functions | |
| bool | boost::xpressive::detail::ensure_ (bool cond, regex_constants::error_type code, char const *msg, char const *fun, char const *file, unsigned long line) | 
Contains the definition of the regex_error exception class.
| #define BOOST_XPR_ENSURE_ | ( | pred, | |
| code, | |||
| msg | |||
| ) | boost::xpressive::detail::ensure_(!!(pred), code, msg, BOOST_CURRENT_FUNCTION, __FILE__, __LINE__) \ | 
Referenced by boost::xpressive::detail::throw_on_stack_error().