Home | Download | Screen shots | Discussion | Documentation
--- | --- | --- | --- | ---

- Main Page
- Namespaces
- Classes
- Files
- Related Pages
- Examples

- Class List
- Class Hierarchy
- Class Members

# openvrml::invalid_vrml Class Reference

`#include <openvrml/browser.h>`

Inherits std::runtime_error.

List of all members.

## Detailed Description

Exception thrown when the parser fails due to errors in the VRML input.

## Public Member Functions

| invalid_vrml (const std::string &url, size_t line, size_t column, const std::string &message)
| Construct.
virtual | ~invalid_vrml () throw ()
| Destroy.

## Public Attributes

const std::string | url
| Resource identifier.
const size_t | line
| Line number.
const size_t | column
| Column number.

## Constructor & Destructor Documentation

openvrml::invalid_vrml::invalid_vrml | ( | const std::string & | url,
|  | size_t | line,
|  | size_t | column,
|  | const std::string & | message |
| ) |  |  |

Construct.

Parameters:

  `[in]` | url | resource identifier of the stream.
  `[in]` | line | line number where the error was detected.
  `[in]` | column | column number where the error was detected.
  `[in]` | message | description of the error.

openvrml::invalid_vrml::~invalid_vrml | ( |  | ) | throw ()`[virtual]`

Destroy.

## Member Data Documentation

const std::string openvrml::invalid_vrml::url

Resource identifier.

size_t openvrml::invalid_vrml::line

Line number.

size_t openvrml::invalid_vrml::column

Column number.