Exception class that is used to indicate parsing errors.  
 More...
#include <exceptions.hpp>
 | 
| static BOOST_LOG_NORETURN void  | throw_ (const char *file, std::size_t line) | 
|   | 
| static BOOST_LOG_NORETURN void  | throw_ (const char *file, std::size_t line, std::string const &descr) | 
|   | 
| static BOOST_LOG_NORETURN void  | throw_ (const char *file, std::size_t line, std::string const &descr, std::size_t content_line) | 
|   | 
| static BOOST_LOG_NORETURN void  | throw_ (const char *file, std::size_t line, std::string const &descr, attribute_name const &name) | 
|   | 
Exception class that is used to indicate parsing errors. 
 
  
  
      
        
          | boost::parse_error::parse_error  | 
          ( | 
          const std::string &  | 
          err | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | virtual boost::parse_error::~parse_error  | 
          ( | 
           | ) | 
           | 
         
        
          | throw  | ( |  | 
         
        
           | ) |  |  | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
      
        
          | boost::parse_error::parse_error  | 
          ( | 
           | ) | 
           | 
        
      
 
Default constructor. 
Creates an exception with the default error message. 
 
 
  
  
      
        
          | boost::parse_error::parse_error  | 
          ( | 
          std::string const &  | 
          descr | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
Initializing constructor. 
Creates an exception with the specified error message. 
 
 
      
        
          | boost::parse_error::~parse_error  | 
          ( | 
           | ) | 
           | 
        
        
          | throw  | ( |  | 
        
        
           | ) |  |  | 
        
      
 
 
  
  
      
        
          | static BOOST_LOG_NORETURN void boost::parse_error::throw_  | 
          ( | 
          const char *  | 
          file,  | 
         
        
           | 
           | 
          std::size_t  | 
          line  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static BOOST_LOG_NORETURN void boost::parse_error::throw_  | 
          ( | 
          const char *  | 
          file,  | 
         
        
           | 
           | 
          std::size_t  | 
          line,  | 
         
        
           | 
           | 
          std::string const &  | 
          descr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static BOOST_LOG_NORETURN void boost::parse_error::throw_  | 
          ( | 
          const char *  | 
          file,  | 
         
        
           | 
           | 
          std::size_t  | 
          line,  | 
         
        
           | 
           | 
          std::string const &  | 
          descr,  | 
         
        
           | 
           | 
          std::size_t  | 
          content_line  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static BOOST_LOG_NORETURN void boost::parse_error::throw_  | 
          ( | 
          const char *  | 
          file,  | 
         
        
           | 
           | 
          std::size_t  | 
          line,  | 
         
        
           | 
           | 
          std::string const &  | 
          descr,  | 
         
        
           | 
           | 
          attribute_name const &  | 
          name  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | virtual const char* boost::parse_error::what  | 
          ( | 
           | ) | 
           const | 
         
        
          | throw  | ( |  | 
         
        
           | ) |  |  | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
      
        
          | std::string boost::parse_error::error | 
        
      
 
 
      
        
          | std::string boost::parse_error::statement | 
        
      
 
 
The documentation for this class was generated from the following files: