General IO exception class. More...
#include <pcl/io/io_exception.h>
Public Member Functions |
|
IOException (const std::string &function_name, const std::string &file_name, unsigned line_number, const std::string &message) | |
~IOException () noexcept | |
IOException & | operator= (const IOException &exception) |
const char * | what () const override 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
IOException()
pcl::io::IOException::IOException | ( | const std::string & | function_name, |
const std::string & | file_name, | ||
unsigned | line_number, | ||
const std::string & | message | ||
) |
~IOException()
|
noexcept |
Member Function Documentation
getFileName()
const std::string& pcl::io::IOException::getFileName | ( | ) | const |
getFunctionName()
const std::string& pcl::io::IOException::getFunctionName | ( | ) | const |
getLineNumber()
unsigned pcl::io::IOException::getLineNumber | ( | ) | const |
operator=()
IOException& pcl::io::IOException::operator= | ( | const IOException & | exception | ) |
what()
|
override |
Member Data Documentation
file_name_
|
protected |
Definition at line 89 of file io_exception.h.
function_name_
|
protected |
Definition at line 88 of file io_exception.h.
line_number_
|
protected |
Definition at line 90 of file io_exception.h.
message_
|
protected |
Definition at line 91 of file io_exception.h.
message_long_
|
protected |
Definition at line 92 of file io_exception.h.
The documentation for this class was generated from the following file:
- pcl/io/io_exception.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1io_1_1_i_o_exception.html