Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
apra::PropertyValidator Class Referenceabstract

#include <PropertyValidators.h>

Inheritance diagram for apra::PropertyValidator:
Inheritance graph
Collaboration diagram for apra::PropertyValidator:
Collaboration graph

Public Member Functions

virtual ~PropertyValidator ()=default
 
virtual ValidationResult validate (const std::string &propName, const ScalarPropertyValue &value) const =0
 
virtual std::string describe () const =0
 

Constructor & Destructor Documentation

◆ ~PropertyValidator()

virtual apra::PropertyValidator::~PropertyValidator ( )
virtualdefault

Member Function Documentation

◆ describe()

virtual std::string apra::PropertyValidator::describe ( ) const
pure virtual

◆ validate()

virtual ValidationResult apra::PropertyValidator::validate ( const std::string & propName,
const ScalarPropertyValue & value ) const
pure virtual

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