AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
aui::assert_not_used_when_null< T > Class Template Reference

Detailed Description

template<typename T>
class aui::assert_not_used_when_null< T >

Null-checking wrapper when usage of null is fatal.

Template Parameters
Tany pointer or pointer-like type

Public Member Functions

 assert_not_used_when_null (T value) noexcept
 
template<typename AnyType >
 operator AnyType () noexcept
 
value () const noexcept
 
template<typename AnyType >
bool operator== (const AnyType &v) const noexcept
 
template<typename AnyType >
bool operator!= (const AnyType &v) const noexcept
 

#include <AUI/Traits/values.h>


The documentation for this class was generated from the following file: