Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
regex_error.hpp File Reference

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>
Include dependency graph for regex_error.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)
 

Detailed Description

Contains the definition of the regex_error exception class.

Macro Definition Documentation

#define BOOST_XPR_ENSURE_ (   pred,
  code,
  msg 
)    boost::xpressive::detail::ensure_(!!(pred), code, msg, BOOST_CURRENT_FUNCTION, __FILE__, __LINE__) \