Kanzi Framework  3.9.0
Kanzi Engine API
kanzi::nullptr_t Class Reference

nullptr_t is the type of the null pointer literal, nullptr. More...

#include <kanzi/core/cpp/cstddef.hpp>

Public Member Functions

template<typename Type >
 operator shared_ptr< Type > () const
 null cast operator for a shared pointer of Type. More...
 
template<typename Type >
 operator Type * () const
 null cast operator for a given type. More...
 
template<typename Class , typename Type >
 operator Type Class::* () const
 null cast operator for a given Type declared in a Class namespace. More...
 
template<typename Type >
 operator unique_ptr< Type > () const
 null cast operator for a shared pointer of Type. More...
 

Detailed Description

nullptr_t is the type of the null pointer literal, nullptr.

Member Function Documentation

◆ operator Type *()

template<typename Type >
kanzi::nullptr_t::operator Type * ( ) const
inline

null cast operator for a given type.

◆ operator Type Class::*()

template<typename Class , typename Type >
kanzi::nullptr_t::operator Type Class::* ( ) const
inline

null cast operator for a given Type declared in a Class namespace.

◆ operator shared_ptr< Type >()

template<typename Type >
kanzi::nullptr_t::operator shared_ptr< Type > ( ) const
inline

null cast operator for a shared pointer of Type.

◆ operator unique_ptr< Type >()

template<typename Type >
kanzi::nullptr_t::operator unique_ptr< Type > ( ) const
inline

null cast operator for a shared pointer of Type.


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