Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Protected Attributes
pcl::io::IOException Class Reference

General IO exception class. More...

#include <pcl/io/io_exception.h>

+ Inheritance diagram for pcl::io::IOException:

Public Member Functions

 IOException (const std::string &function_name, const std::string &file_name, unsigned line_number, const std::string &message)
 
virtual ~IOException () throw ()
 
IOExceptionoperator= (const IOException &exception)
 
virtual const char * what () const throw ()
 
const std::string & getFunctionName () const
 
const std::string & getFileName () const
 
unsigned getLineNumber () const
 

Protected Attributes

std::string function_name_
 
std::string file_name_
 
unsigned line_number_
 
std::string message_
 
std::string message_long_
 

Detailed Description

General IO exception class.

Definition at line 62 of file io_exception.h.

Constructor & Destructor Documentation

pcl::io::IOException::IOException ( const std::string &  function_name,
const std::string &  file_name,
unsigned  line_number,
const std::string &  message 
)
virtual pcl::io::IOException::~IOException ( )
throw (
)
virtual

Member Function Documentation

const std::string& pcl::io::IOException::getFileName ( ) const
const std::string& pcl::io::IOException::getFunctionName ( ) const
unsigned pcl::io::IOException::getLineNumber ( ) const
IOException& pcl::io::IOException::operator= ( const IOException exception)
virtual const char* pcl::io::IOException::what ( ) const
throw (
)
virtual

Member Data Documentation

std::string pcl::io::IOException::file_name_
protected

Definition at line 89 of file io_exception.h.

std::string pcl::io::IOException::function_name_
protected

Definition at line 88 of file io_exception.h.

unsigned pcl::io::IOException::line_number_
protected

Definition at line 90 of file io_exception.h.

std::string pcl::io::IOException::message_
protected

Definition at line 91 of file io_exception.h.

std::string pcl::io::IOException::message_long_
protected

Definition at line 92 of file io_exception.h.


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