Class Capabilities

Class Documentation

class Capabilities

Public Functions

inline Capabilities(ChannelRange column_range, SampleRange sample_range = SampleRange(0, std::numeric_limits<uint32_t>::max()), bool resizable = false)
inline Capabilities(std::vector<std::string> labels, SampleRange sample_range = SampleRange(1, std::numeric_limits<uint32_t>::max()), bool resizable = false)
inline ChannelRange column_range() const
inline SampleRange sample_range() const
template<class T>
inline void Validate(const Data<T> &prototype)

Protected Attributes

ChannelRange column_range_
SampleRange sample_range_
std::vector<std::string> labels_
bool resizable_