JeVois  1.5
JeVois Smart Embedded Machine Vision Toolkit
Share this page:

#include <jevois/Component/ValidValuesSpec.H>

template<typename T>
class jevois::ValidValuesSpecNone< T >

Open/None valid values spec, anything that T can take is valid.

Definition at line 67 of file ValidValuesSpec.H.

Inheritance diagram for jevois::ValidValuesSpecNone< T >:
Collaboration diagram for jevois::ValidValuesSpecNone< T >:

Public Member Functions

 ValidValuesSpecNone ()
 Construct with no specification, any value that T can take goes. More...
 
virtual ~ValidValuesSpecNone ()
 Destructor. More...
 
virtual bool checkValueValidity (T const &val) const
 Check whether a proposed value is valid, here always returns true. More...
 
virtual std::string const str () const
 Convert to a readable string. More...
 
- Public Member Functions inherited from jevois::ValidValuesSpecBase< T >
 ValidValuesSpecBase ()
 Construct, for the base class this is a no-op. More...
 
virtual ~ValidValuesSpecBase ()
 Destructor. More...
 

Constructor & Destructor Documentation

◆ ValidValuesSpecNone()

template<typename T >
jevois::ValidValuesSpecNone< T >::ValidValuesSpecNone ( )
inlineexplicit

Construct with no specification, any value that T can take goes.

Definition at line 40 of file ValidValuesSpecImpl.H.

◆ ~ValidValuesSpecNone()

template<typename T >
jevois::ValidValuesSpecNone< T >::~ValidValuesSpecNone ( )
inlinevirtual

Destructor.

Definition at line 44 of file ValidValuesSpecImpl.H.

Member Function Documentation

◆ checkValueValidity()

template<typename T >
bool jevois::ValidValuesSpecNone< T >::checkValueValidity ( T const &  val) const
inlinevirtual

Check whether a proposed value is valid, here always returns true.

Implements jevois::ValidValuesSpecBase< T >.

Definition at line 48 of file ValidValuesSpecImpl.H.

◆ str()

template<typename T >
std::string const jevois::ValidValuesSpecNone< T >::str ( ) const
inlinevirtual

Convert to a readable string.

Returns None:[]

Implements jevois::ValidValuesSpecBase< T >.

Definition at line 52 of file ValidValuesSpecImpl.H.


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