cartobase  5.0.5
carto::NoneInterface Class Referenceabstract

Specialized NoneInterface for empty objects (null, None). More...

#include <cartobase/object/object.h>

Inheritance diagram for carto::NoneInterface:
Collaboration diagram for carto::NoneInterface:

Public Member Functions

virtual ~NoneInterface ()
 
virtual bool isNone () const =0
 Returns false if the stored object doesn't actually implement the NoneInterface API (needed since all GenericObject inherit this interface whatever they actually contain) More...
 
- Public Member Functions inherited from carto::Interface
virtual ~Interface ()
 

Detailed Description

Specialized NoneInterface for empty objects (null, None).

Definition at line 506 of file object.h.

Constructor & Destructor Documentation

◆ ~NoneInterface()

virtual carto::NoneInterface::~NoneInterface ( )
virtual

Member Function Documentation

◆ isNone()

virtual bool carto::NoneInterface::isNone ( ) const
pure virtual

Returns false if the stored object doesn't actually implement the NoneInterface API (needed since all GenericObject inherit this interface whatever they actually contain)

Implemented in carto::TypedObject< T >, and carto::TypedObject< SyntaxedInterfaceType< T > >.

Referenced by carto::TypedObject< SyntaxedInterfaceType< T > >::isNone().


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