.. index:: pair: class; NRPExceptionNonRecoverable .. _doxid-class_n_r_p_exception_non_recoverable: class NRPExceptionNonRecoverable ================================ .. toctree:: :hidden: Exception for non-recoverable errors. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class NRPExceptionNonRecoverable: public :ref:`NRPException` { public: // construction template :target:`NRPExceptionNonRecoverable`(T&& msg, bool msgLogged = false); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods template static void :ref:`logOnce`( EXCEPTION& exception, :ref:`NRPLogger::spdlog_out_fcn_t` spdlogCall = :ref:`NRPLogger::critical` ); template static EXCEPTION :ref:`logCreate`( LOG_EXCEPTION_T& exception, const std::string& msg, :ref:`NRPLogger::spdlog_out_fcn_t` spdlogCall = :ref:`NRPLogger::critical` ); template static EXCEPTION :ref:`logCreate`( const std::string& msg, :ref:`NRPLogger::spdlog_out_fcn_t` spdlogCall = :ref:`NRPLogger::critical` ); static void :ref:`logCreate`( const std::string& msg, :ref:`NRPLogger::spdlog_out_fcn_t` spdlogCall ); const char* :ref:`what`() const;