Changeset 1165
- Timestamp:
- 04/15/08 06:59:21 (4 weeks ago)
- Files:
-
- trunk/Source/System/FieldContainer/Fields/PointerFields/OSGChildPointerMField.inl (modified) (1 diff)
- trunk/Source/System/FieldContainer/Fields/PointerFields/OSGChildPointerSField.inl (modified) (1 diff)
- trunk/Source/System/FieldContainer/Fields/PointerFields/OSGParentPointerMField.h (modified) (2 diffs)
- trunk/Source/System/FieldContainer/Fields/PointerFields/OSGParentPointerMField.inl (modified) (1 diff)
- trunk/Source/System/FieldContainer/Fields/PointerFields/OSGParentPointerSField.inl (modified) (1 diff)
- trunk/Source/System/FieldContainer/Fields/PointerFields/OSGPointerMField.inl (modified) (1 diff)
- trunk/Source/System/FieldContainer/Fields/PointerFields/OSGPointerSField.inl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/System/FieldContainer/Fields/PointerFields/OSGChildPointerMField.inl
r1159 r1165 697 697 /* Class Type */ 698 698 699 template <class PtrTypeT, typename RefCountPolicy, Int32 NamespaceI> inline700 const FieldType &ChildPointerMField<PtrTypeT,701 RefCountPolicy,702 NamespaceI >::getClassType(void)703 {704 return _fieldType;705 }706 707 699 /*-------------------------------------------------------------------------*/ 708 700 /* Constructors */ trunk/Source/System/FieldContainer/Fields/PointerFields/OSGChildPointerSField.inl
r1159 r1165 52 52 /*-------------------------------------------------------------------------*/ 53 53 /* Class Type */ 54 55 template <class PtrTypeT, typename RefCountPolicy, Int32 NamespaceI> inline56 FieldType const &ChildPointerSField<PtrTypeT,57 RefCountPolicy,58 NamespaceI >::getClassType(void)59 {60 return _fieldType;61 }62 54 63 55 /*-------------------------------------------------------------------------*/ trunk/Source/System/FieldContainer/Fields/PointerFields/OSGParentPointerMField.h
r1160 r1165 81 81 /*! \{ */ 82 82 83 typedef typename StorageTypeT::PtrStoreConstItType Inherited; 84 85 typedef ParentMFieldConstIterator Self; 86 87 typedef typename StorageTypeT::AccessHandler AccessHandler; 88 89 typedef std::vector<UInt16> PosStorage; 90 typedef std::vector< 91 UInt16>::const_iterator PosStorageIt; 83 typedef typename StorageTypeT::PtrStoreConstItType Inherited; 84 85 typedef ParentMFieldConstIterator Self; 86 87 typedef typename StorageTypeT::AccessHandler AccessHandler; 88 89 typedef std::vector<UInt16> PosStorage; 90 typedef std::vector<UInt16>::const_iterator PosStorageIt; 92 91 93 92 // std library types 94 typedef typename Inherited::iterator_categoryiterator_category;95 typedef typename Inherited::difference_typedifference_type;96 97 98 typedef const typename StorageTypeT::value_typeconst_value;99 typedef typename StorageTypeT::iteratoriterator;93 typedef typename Inherited::iterator_category iterator_category; 94 typedef typename Inherited::difference_type difference_type; 95 96 97 typedef typename StorageTypeT::const_value const_value; 98 typedef typename StorageTypeT::iterator iterator; 100 99 101 100 /*! \} */ … … 212 211 213 212 214 typedef typename StorageTypeT::PtrStoreItType Inherited;215 216 typedef ParentMFieldIterator Self;213 typedef typename StorageTypeT::PtrStoreItType Inherited; 214 215 typedef ParentMFieldIterator Self; 217 216 218 typedef typename StorageTypeT::AccessHandler AccessHandler;219 220 typedef std::vector<UInt16> PosStorage;221 typedef std::vector<UInt16>::iterator PosStorageIt;217 typedef typename StorageTypeT::AccessHandler AccessHandler; 218 219 typedef std::vector<UInt16> PosStorage; 220 typedef std::vector<UInt16>::iterator PosStorageIt; 222 221 223 222 // std library types 224 typedef typename Inherited::iterator_category iterator_category;225 typedef typename Inherited::difference_type difference_type;226 227 228 typedef const typename StorageTypeT::value_typeconst_value;229 typedef consttypename StorageTypeT::const_iterator const_iterator;223 typedef typename Inherited::iterator_category iterator_category; 224 typedef typename Inherited::difference_type difference_type; 225 226 227 typedef typename StorageTypeT::const_value const_value; 228 typedef typename StorageTypeT::const_iterator const_iterator; 230 229 231 230 trunk/Source/System/FieldContainer/Fields/PointerFields/OSGParentPointerMField.inl
r1159 r1165 497 497 /*-------------------------------------------------------------------------*/ 498 498 /* Class Type */ 499 500 template <class PtrTypeT, typename RefCountPolicy, Int32 NamespaceI> inline501 const FieldType &ParentPointerMField<PtrTypeT,502 RefCountPolicy,503 NamespaceI >::getClassType(void)504 {505 return _fieldType;506 }507 499 508 500 /*-------------------------------------------------------------------------*/ trunk/Source/System/FieldContainer/Fields/PointerFields/OSGParentPointerSField.inl
r1159 r1165 52 52 /*-------------------------------------------------------------------------*/ 53 53 /* Class Type */ 54 55 template <class PtrTypeT, typename RefCountPolicy, Int32 NamespaceI> inline56 const FieldType &ParentPointerSField<PtrTypeT,57 RefCountPolicy,58 NamespaceI >::getClassType(void)59 {60 return _fieldType;61 }62 54 63 55 /*-------------------------------------------------------------------------*/ trunk/Source/System/FieldContainer/Fields/PointerFields/OSGPointerMField.inl
r1159 r1165 702 702 /* Class Type */ 703 703 704 template <class PtrTypeT, typename RefCountPolicy, Int32 NamespaceI> inline705 const FieldType &PointerMField<PtrTypeT,706 RefCountPolicy,707 NamespaceI >::getClassType(void)708 {709 return _fieldType;710 }711 712 704 /*-------------------------------------------------------------------------*/ 713 705 /* Constructors */ trunk/Source/System/FieldContainer/Fields/PointerFields/OSGPointerSField.inl
r1159 r1165 52 52 /*-------------------------------------------------------------------------*/ 53 53 /* Class Type */ 54 55 template <class PtrTypeT,56 typename RefCountPolicy,57 Int32 NamespaceI > inline58 FieldType const &PointerSField<PtrTypeT,59 RefCountPolicy,60 NamespaceI >::getClassType(void)61 {62 return _fieldType;63 }64 54 65 55 /*-------------------------------------------------------------------------*/
