template class ugcs::vsm::Derived_exception¶
Overview¶
Helper class for defining derived exceptions. More…
#include <exception.h> template <class Base_exception, typename Dummy = void> class Derived_exception: public Base_exception { public: // construction template <typename... Args> Derived_exception(Args&&... args); };
Detailed Documentation¶
Helper class for defining derived exceptions.
It automatically forwards constructor call to base class.
Parameters:
Base_exception |
|
Dummy |
Type used for differentiating exception types signatures. |
Construction¶
template <typename... Args> Derived_exception(Args&&... args)
Forwarding constructor.