Базовый класс для всех исключений pcl, наследуемый от std::runtime_error. Подробнее...
#include <pcl/exceptions.h>
Публичные члены-функции | |
| PCLException (const std::string &error_description, const char *file_name=nullptr, const char *function_name=nullptr, unsigned line_number=0) | |
| const char * | getFileName () const throw () |
| const char * | getFunctionName () const throw () |
| unsigned | getLineNumber () const throw () |
| const char * | detailedMessage () const throw () |
Статические защищенные члены-функции | |
| static std::string | createDetailedMessage (const std::string &error_description, const char *file_name, const char *function_name, unsigned line_number) |
Защищенные атрибуты | |
| const char * | file_name_ |
| const char * | function_name_ |
| unsigned | line_number_ |
Подробное описание
Базовый класс для всех исключений pcl, наследуемый от std::runtime_error.
Определение в строке 63 файла exceptions.h.
Документация конструктора и деструктора
PCLException()
| inline |
Определение в строке 67 файла exceptions.h.
Документация членов-функций
createDetailedMessage()
| inlinestaticprotected |
Определение в строке 107 файла exceptions.h.
detailedMessage()
| inline | |||||||||||||
Определение в строке 99 файла exceptions.h.
getFileName()
| inline | |||||||||||||
Определение в строке 81 файла exceptions.h.
Ссылки на file_name_.
getFunctionName()
| inline | |||||||||||||
Определение в строке 87 файла exceptions.h.
Ссылки на function_name_.
getLineNumber()
| inline | |||||||||||||
Определение в строке 93 файла exceptions.h.
Ссылки на line_number_.
Документация по данным члена
file_name_
| protected |
Определение в строке 127 файла exceptions.h.
Используется в getFileName().
function_name_
| protected |
Определение в строке 128 файла exceptions.h.
Используется в getFunctionName().
line_number_
| protected |
Определение в строке 129 файла exceptions.h.
Используется в getLineNumber().
Документация для этого класса была сгенерирована из следующего файла:
- pcl/exceptions.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_p_c_l_exception.html