libpniio
Public Member Functions | Friends
pni::io::invalid_object_error Class Reference

unexpected invalid object More...

#include <exceptions.hpp>

Inheritance diagram for pni::io::invalid_object_error:
Inheritance graph
[legend]
Collaboration diagram for pni::io::invalid_object_error:
Collaboration graph
[legend]

Public Member Functions

 invalid_object_error ()
 default constructor More...
 
 invalid_object_error (const pni::core::exception_record &i, const pni::core::string &d)
 constructor More...
 
 ~invalid_object_error () throw ()
 destructor More...
 

Friends

std::ostream & operator<< (std::ostream &o, const invalid_object_error &e)
 output operator More...
 

Detailed Description

Raised in cases where an object is unexpectedly in an invalid state. An object uses this exception in cases where the user makes a request on a feature not availabel as the object is in an invalid state.

Constructor & Destructor Documentation

pni::io::invalid_object_error::invalid_object_error ( )
explicit
pni::io::invalid_object_error::invalid_object_error ( const pni::core::exception_record &  i,
const pni::core::string &  d 
)
explicit
pni::io::invalid_object_error::~invalid_object_error ( )
throw (
)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const invalid_object_error e 
)
friend

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