- return _self.tagkey < _val.tagkey;
-};
-// FIXME
-// This one is clearly weird, see gdcmDocument:918
-inline TagKey operator+(TagKey _self, TagKey _val)
-{
- TagKey r;
- r.tagkey = _self.tagkey + _val.tagkey;
- return r;
+ // This expression is a tad faster but PrintFile output
+ // is more difficult to read
+ //return _self.tagkey < _val.tagkey;
+
+ // More usal order of dicom tags:
+ if( _self.tab[0] == _val.tab[0] )
+ return _self.tab[1] < _val.tab[1];
+ return _self.tab[0] < _val.tab[0];