cfgfile 0.2.11
Loading...
Searching...
No Matches
cfgfile::constraint_t< T > Class Template Referenceabstract

Base class for constraints. More...

#include <constraint.hpp>

+ Inheritance diagram for cfgfile::constraint_t< T >:

Public Member Functions

 constraint_t ()
 Construct constraint.
 
virtual ~constraint_t ()
 
virtual bool check (const T &value) const =0
 Check value for correctness.
 

Detailed Description

template<class T>
class cfgfile::constraint_t< T >

Base class for constraints.

Constructor & Destructor Documentation

◆ constraint_t()

template<class T >
cfgfile::constraint_t< T >::constraint_t ( )
inline

Construct constraint.

◆ ~constraint_t()

template<class T >
virtual cfgfile::constraint_t< T >::~constraint_t ( )
inlinevirtual

Member Function Documentation

◆ check()

template<class T >
virtual bool cfgfile::constraint_t< T >::check ( const T value) const
pure virtual

Check value for correctness.

Returns
Was check successful?
Return values
trueIf all is OK.
falseIf value doen't correspond to the constraint.

Implemented in cfgfile::constraint_min_max_t< T >, and cfgfile::constraint_one_of_t< T >.


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