|
MGIS
|
This file implements the inline methods of the InvalidResult class.
More...
Classes | |
| struct | mgis::internal::InvalidValueTraits< bool > |
| partial specialisation for boolean values More... | |
| struct | mgis::internal::InvalidValueTraits< std::optional< T > > |
| partial specialisation for std::optional More... | |
| struct | mgis::internal::InvalidValueTraits< std::optional< const T > > |
| partial specialisation for std::optional More... | |
| struct | mgis::internal::InvalidValueTraits< std::optional< bool > > |
| partial specialisation for std::optional<bool> More... | |
| struct | mgis::internal::InvalidValueTraits< std::unique_ptr< T > > |
| partial specialisation for std::unique_ptr More... | |
| struct | mgis::internal::InvalidValueTraits< std::shared_ptr< T > > |
| partial specialisation for std::shared_ptr More... | |
Namespaces | |
| namespace | mgis |
the namespace mgis encloses all the MGIS project. | |
Macros | |
| #define | LIB_MGIS_INVALIDRESULT_IXX 1 |
Functions | |
| constexpr bool | mgis::isInvalid (const bool) noexcept |
| template<typename T > | |
| constexpr bool | mgis::isInvalid (T *const) noexcept |
| template<typename T > | |
| constexpr bool | mgis::isInvalid (const std::optional< T > &) noexcept |
| template<typename T > | |
| constexpr bool | mgis::isInvalid (const std::unique_ptr< T > &) noexcept |
| template<typename T > | |
| constexpr bool | mgis::isInvalid (const std::shared_ptr< T > &) noexcept |
| constexpr bool | mgis::areInvalid (const auto &...o) noexcept |
| constexpr bool | mgis::isValid (const auto &) noexcept |
| constexpr bool | mgis::areValid (const auto &...o) noexcept |
This file implements the inline methods of the InvalidResult class.