results_common.hpp file
Namespaces
- namespace nn
- namespace nn::result
- namespace nn::result::detail
Classes
- class nn::result::detail::ResultTraits
-
template<int M, int D>struct nn::result::detail::ResultTraits::MakeInnerValueStatic
-
template<typename Self>class nn::result::detail::ResultBase
- class nn::Result
- class nn::result::detail::ResultInternalAccessor
- class nn::ResultSuccess
-
template<int Module_, int Description_>class nn::result::detail::ErrorResultBase
-
template<int Module_, int DescStart, int DescEnd>class nn::result::detail::ErrorRange
Defines
- #define R_DEFINE_NAMESPACE_RESULT_MODULE(value)
- #define R_CURRENT_NAMESPACE_RESULT_MODULE
- #define R_NAMESPACE_MODULE_ID(nmspc)
- #define R_DEFINE_ERROR_RESULT_IMPL(name, desc_start, desc_end)
- #define R_DEFINE_ABSTRACT_ERROR_RESULT_IMPL(name, desc_start, desc_end)
- #define R_DEFINE_ERROR_RESULT(name, desc)
- #define R_DEFINE_ERROR_RANGE(name, start, end)
- #define R_DEFINE_ABSTRACT_ERROR_RESULT(name, desc)
- #define R_DEFINE_ABSTRACT_ERROR_RANGE(name, start, end)