DataTypeDescriptor::MaxDataTypeID

This commit is contained in:
Pavel Kirienko
2014-02-27 08:35:07 +04:00
parent c46beca304
commit 1a7c0ee65b
@@ -87,6 +87,8 @@ public:
struct DataTypeDescriptor
{
enum { MaxDataTypeID = Frame::MaxDataTypeID };
DataTypeKind kind;
uint16_t id;
DataTypeSignature signature;
@@ -101,7 +103,10 @@ struct DataTypeDescriptor
: kind(kind)
, id(id)
, signature(signature)
{ }
{
assert(id <= MaxDataTypeID);
assert(kind < NumDataTypeKinds);
}
bool operator!=(const DataTypeDescriptor& rhs) const { return !operator==(rhs); }
bool operator==(const DataTypeDescriptor& rhs) const