|
ngscopeclient v0.2
|
Base class for constraints on inputs. More...
#include <InputConstraint.h>


Public Member Functions | |
| InputConstraint (FlowGraphNode *sink) | |
| virtual bool | Check (StreamDescriptor source)=0 |
| Checks if the given input satisfies the constraint. | |
| virtual std::string | ToString ()=0 |
| Convert this constraint to a string. | |
Protected Member Functions | |
| std::string | StreamTypeToString (Stream::StreamType type) |
Protected Attributes | |
| FlowGraphNode * | m_sink |
Base class for constraints on inputs.
|
pure virtual |
Checks if the given input satisfies the constraint.
Implemented in InputConstraintAND, InputConstraintStreamType, InputConstraintSparseStreamType, InputConstraintWaveformType< T >, InputConstraintBlockType< T >, InputConstraintStreamTypes, InputConstraintDigitalWidth, InputConstraintXUnit, and InputConstraintYUnit.
|
pure virtual |
Convert this constraint to a string.
Implemented in InputConstraintAND, InputConstraintStreamType, InputConstraintSparseStreamType, InputConstraintWaveformType< T >, InputConstraintBlockType< T >, InputConstraintStreamTypes, InputConstraintDigitalWidth, InputConstraintXUnit, and InputConstraintYUnit.