DiaDes  0.1
DIAgnosis of Discrete-Event System
Public Types | Public Member Functions | List of all members
Diades::Utils::AbstractNullValue< _Object > Class Template Referenceabstract

#include <NullValue.hh>

Public Types

using Object = _Object
 

Public Member Functions

virtual Object nullValue () const =0
 
bool operator() (const Object &object) const
 

Detailed Description

template<typename _Object>
class Diades::Utils::AbstractNullValue< _Object >

Virtual functor that implements a boolean operator that checks whether an object is null (i.e. equal to a nullValue())

Definition at line 23 of file NullValue.hh.

Member Typedef Documentation

◆ Object

template<typename _Object>
using Diades::Utils::AbstractNullValue< _Object >::Object = _Object

Definition at line 26 of file NullValue.hh.

Member Function Documentation

◆ nullValue()

template<typename _Object>
virtual Object Diades::Utils::AbstractNullValue< _Object >::nullValue ( ) const
pure virtual

◆ operator()()

template<typename _Object>
bool Diades::Utils::AbstractNullValue< _Object >::operator() ( const Object object) const
inline

Definition at line 29 of file NullValue.hh.


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