.. _program_listing_file_include_trx_detail_exceptions.h: Program Listing for File exceptions.h ===================================== |exhale_lsh| :ref:`Return to documentation for file ` (``include/trx/detail/exceptions.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef TRX_DETAIL_EXCEPTIONS_H #define TRX_DETAIL_EXCEPTIONS_H #include #include namespace trx { class TrxError : public std::runtime_error { public: using std::runtime_error::runtime_error; }; class TrxIOError : public TrxError { public: using TrxError::TrxError; }; class TrxFormatError : public TrxError { public: using TrxError::TrxError; }; class TrxDTypeError : public TrxError { public: using TrxError::TrxError; }; class TrxArgumentError : public TrxError { public: using TrxError::TrxError; }; } // namespace trx #endif // TRX_DETAIL_EXCEPTIONS_H