libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Attempt to include revision information for the file from which the exception was constructed. More...
#include <info.hpp>
Public Member Functions | |
constexpr __stdcall | revision (const tchar *r=_T(LIBJMMCG_VERSION_NUMBER), const char *f=__FILE__) noexcept(true) |
__stdcall | revision (const revision &r) noexcept(true) |
Static Public Member Functions | |
static constexpr std::size_t | max_size () noexcept(true) |
Friends | |
tostream &__fastcall | operator<< (tostream &o, const revision &ri) noexcept(false) |
Attempt to include revision information for the file from which the exception was constructed.
This should be added at source-file scope, although it does support header-file usage too. At source file-scope the macro JMMCG_REVISION_CONSTANT is provided to allow trivial use. In a header file the macro JMMCG_REVISION_HDR is provided to ease use.
|
inlineconstexprnoexcept |
Definition at line 56 of file info.hpp.
Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::checked_dynamic_cast< To, Excpt >::operator()(), and jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wk_wrap::batchers_bitonic_merge_reduce< Conts, Comp >::process().
|
inlinestaticconstexprnoexcept |
Definition at line 63 of file info.hpp.
Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::exception< API, Mdl >::max_size().
|
friend |