Fixed padding in DataTypeDescriptor class

This commit is contained in:
Pavel Kirienko
2015-06-18 18:37:38 +03:00
parent 3ba1fad9ac
commit 37c858627a
+10 -10
View File
@@ -131,24 +131,24 @@ public:
*/ */
class UAVCAN_EXPORT DataTypeDescriptor class UAVCAN_EXPORT DataTypeDescriptor
{ {
DataTypeKind kind_;
DataTypeID id_;
DataTypeSignature signature_; DataTypeSignature signature_;
const char* full_name_; const char* full_name_;
DataTypeKind kind_;
DataTypeID id_;
public: public:
static const unsigned MaxFullNameLen = 80; static const unsigned MaxFullNameLen = 80;
DataTypeDescriptor() DataTypeDescriptor() :
: kind_(DataTypeKind(0)) full_name_(""),
, full_name_("") kind_(DataTypeKind(0))
{ } { }
DataTypeDescriptor(DataTypeKind kind, DataTypeID id, const DataTypeSignature& signature, const char* name) DataTypeDescriptor(DataTypeKind kind, DataTypeID id, const DataTypeSignature& signature, const char* name) :
: kind_(kind) signature_(signature),
, id_(id) full_name_(name),
, signature_(signature) kind_(kind),
, full_name_(name) id_(id)
{ {
UAVCAN_ASSERT(kind < NumDataTypeKinds); UAVCAN_ASSERT(kind < NumDataTypeKinds);
UAVCAN_ASSERT(name); UAVCAN_ASSERT(name);