JeVois  1.20
JeVois Smart Embedded Machine Vision Toolkit
Share this page:
ValidValuesSpec.H File Reference
#include <vector>
#include <string>
#include <jevois/Types/Range.H>
#include <jevois/Types/StepRange.H>
#include <boost/regex.hpp>
#include <jevois/Component/details/ValidValuesSpecImpl.H>
Include dependency graph for ValidValuesSpec.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jevois::ValidValuesSpecBase< T >
 Base class for specifying a set of valid values for a type. More...
 
class  jevois::ValidValuesSpecNone< T >
 Open/None valid values spec, anything that T can take is valid. More...
 
class  jevois::ValidValuesSpecList< T >
 Finite list valid values spec, everything listed at construction is valid, anything else is not. More...
 
class  jevois::ValidValuesSpecRange< T >
 Range-based valid values spec, bounds are included. More...
 
class  jevois::ValidValuesSpecStepRange< T >
 StepRange-based valid values spec, bounds are included. More...
 
class  jevois::ValidValuesSpecRegex< T >
 Regex-based valid values spec, everything that is a match to the regex is considered valid. More...
 

Namespaces

 jevois