Ticket #116: RC_FIELD_ID.diff
| File RC_FIELD_ID.diff, 1.8 kB (added by cneumann, 2 years ago) |
|---|
-
Source/System/FieldContainer/Base/OSGReflexiveContainer.h
old new 426 426 OSG_ELEMNAME##FieldId = Inherited::NextFieldId; \ 427 427 static const OSG::BitVector \ 428 428 OSG_ELEMNAME##FieldMask = \ 429 (TypeTraits<BitVector>::One << OSG_ELEMNAME##FieldId)429 (TypeTraits<BitVector>::One << (OSG_ELEMNAME##FieldId - 1)) 430 430 431 431 #define OSG_RC_FIELD_DECL(OSG_ELEMNAME, OSG_PREV_ELEMNAME) \ 432 432 static const OSG::UInt32 OSG_ELEMNAME##FieldId = \ 433 433 OSG_PREV_ELEMNAME##FieldId + 1; \ 434 434 static const OSG::BitVector \ 435 435 OSG_ELEMNAME##FieldMask = \ 436 (TypeTraits<BitVector>::One << OSG_ELEMNAME##FieldId)436 (TypeTraits<BitVector>::One << (OSG_ELEMNAME##FieldId - 1)) 437 437 438 438 #define OSG_RC_LAST_FIELD_DECL(OSG_PREV_ELEMNAME) \ 439 439 static const OSG::UInt32 NextFieldId = OSG_PREV_ELEMNAME##FieldId + 1; \ 440 440 static const OSG::BitVector NextFieldMask = \ 441 (TypeTraits<BitVector>::One << NextFieldId)441 (TypeTraits<BitVector>::One << (NextFieldId - 1)) 442 442 443 443 #define OSG_RC_NO_FIELD_DECL \ 444 444 static const OSG::UInt32 NextFieldId = Inherited::NextFieldId; \
