PACK Qt Binding  $VERSION$
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
NullValue Class Reference

#include <nullable.h>

Public Member Functions

 NullValue ()
 
 NullValue (const NullValue &)
 
 NullValue (const std::nullptr_t &)
 
template<typename T >
 operator T * () const
 
bool operator== (const NullValue &) const
 
bool operator!= (const NullValue &) const
 
bool operator== (const std::nullptr_t &) const
 
bool operator!= (const std::nullptr_t &) const
 
template<typename T >
bool operator== (const T *p) const
 
template<typename T >
bool operator!= (const T *p) const
 

Detailed Description

special class for Null values this was a legacy class before nullptr was introduced, use nullptr now!

Constructor & Destructor Documentation

NullValue::NullValue ( )
inline
NullValue::NullValue ( const NullValue )
inline
NullValue::NullValue ( const std::nullptr_t &  )
inline

Member Function Documentation

template<typename T >
NullValue::operator T * ( ) const
inline
bool NullValue::operator!= ( const NullValue ) const
inline
bool NullValue::operator!= ( const std::nullptr_t &  ) const
inline
template<typename T >
bool NullValue::operator!= ( const T *  p) const
inline
bool NullValue::operator== ( const NullValue ) const
inline
bool NullValue::operator== ( const std::nullptr_t &  ) const
inline
template<typename T >
bool NullValue::operator== ( const T *  p) const
inline

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