Reorder initializer fields to match variable declaration order (or vice versa) for several class constructors.

This commit is contained in:
Alex Szpakowski 2017-01-08 18:21:17 -04:00
parent 844dd45db6
commit 5f316d9b17
6 changed files with 30 additions and 29 deletions

View file

@ -56,8 +56,8 @@ class TReflectionTraverser;
class TObjectReflection {
public:
TObjectReflection(const TString& pName, const TType& pType, int pOffset, int pGLDefineType, int pSize, int pIndex) :
name(pName), type(pType.clone()),
offset(pOffset), glDefineType(pGLDefineType), size(pSize), index(pIndex) { }
name(pName), offset(pOffset),
glDefineType(pGLDefineType), size(pSize), index(pIndex), type(pType.clone()) { }
void dump() const {
printf("%s: offset %d, type %x, size %d, index %d, binding %d\n",
@ -81,7 +81,7 @@ protected:
return type->getQualifier().layoutBinding;
}
TObjectReflection() : type(nullptr), offset(-1), glDefineType(-1), size(-1), index(-1) { }
TObjectReflection() : offset(-1), glDefineType(-1), size(-1), index(-1), type(nullptr) { }
const TType* type;
};