ROSE  0.11.145.0
Public Member Functions | Public Attributes | List of all members
Sawyer::Tree::Vertex< B >::Exception Class Reference

Description

template<class B>
class Sawyer::Tree::Vertex< B >::Exception

Base class for errors and exceptions for this vertex type.

Definition at line 135 of file Tree.h.

#include <util/Sawyer/Tree.h>

Inheritance diagram for Sawyer::Tree::Vertex< B >::Exception:
Inheritance graph
[legend]
Collaboration diagram for Sawyer::Tree::Vertex< B >::Exception:
Collaboration graph
[legend]

Public Member Functions

 Exception (const std::string &mesg, const UserBasePtr &vertex)
 Construct a new error with the specified message and the causing vertex. More...
 
- Public Member Functions inherited from Sawyer::Exception::RuntimeError
 RuntimeError (const std::string &mesg)
 Constructor taking a description of the error. More...
 

Public Attributes

UserBasePtr vertex
 Vertex that caused the error. More...
 

Constructor & Destructor Documentation

template<class B>
Sawyer::Tree::Vertex< B >::Exception::Exception ( const std::string &  mesg,
const UserBasePtr vertex 
)
inline

Construct a new error with the specified message and the causing vertex.

Definition at line 141 of file Tree.h.

Member Data Documentation

template<class B>
UserBasePtr Sawyer::Tree::Vertex< B >::Exception::vertex

Vertex that caused the error.

Definition at line 138 of file Tree.h.


The documentation for this class was generated from the following file: