7 #ifndef HIGHLIGHTBUILDEREXCEPTION_H_
8 #define HIGHLIGHTBUILDEREXCEPTION_H_
11 #include <boost/regex/pattern_except.hpp>
33 const boost::regex_error &e = boost::regex_error(boost::regex_constants::error_bad_pattern));
35 const std::string &filename =
"",
unsigned int line = 0,
36 const boost::regex_error &e = boost::regex_error(boost::regex_constants::error_bad_pattern));
39 virtual const
char* what ( ) const throw () ;
std::string filename
filename of the element that caused this exception
Definition: highlightbuilderexception.h:26
C++ class: doctemplate.h.
Definition: bufferedoutput.cpp:13
std::string message
detailed message for this exception
Definition: highlightbuilderexception.h:20
Stores information about the file name and the line number of a generic element created during parsin...
Definition: parserinfo.h:23
unsigned int line
line of the element that caused this exception
Definition: highlightbuilderexception.h:29
Definition: highlightbuilderexception.h:18
boost::regex_error causedBy
possible exception that caused this one
Definition: highlightbuilderexception.h:23