Changeset 1013
- Timestamp:
- 11/09/07 12:34:27 (8 months ago)
- Files:
-
- branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGFieldTraitsParentPointerFieldBase.h (modified) (1 diff)
- branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGFieldTraitsParentPointerFieldBase.inl (modified) (1 diff)
- branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGFieldTraitsPointerFieldBase.h (modified) (1 diff)
- branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGFieldTraitsPointerFieldBase.inl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGFieldTraitsParentPointerFieldBase.h
r1012 r1013 91 91 /*! \} */ 92 92 /*---------------------------------------------------------------------*/ 93 /*! \name Name Construction */ 94 /*! \{ */ 95 96 static std::string buildParentPtrName(std::string const &objectTypeName); 97 98 /*! \} */ 99 /*---------------------------------------------------------------------*/ 93 100 }; 94 101 branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGFieldTraitsParentPointerFieldBase.inl
r1012 r1013 138 138 } 139 139 140 /*-------------------------------------------------------------------------*/ 141 /* Name Construction */ 142 143 template <class ValueT, Int32 NamespaceI> 144 inline std::string 145 FieldTraitsParentPointerFieldBase<ValueT, NamespaceI>::buildParentPtrName( 146 std::string const &objectTypeName) 147 { 148 return objectTypeName + "ParentPtrField"; 149 } 150 140 151 OSG_END_NAMESPACE branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGFieldTraitsPointerFieldBase.h
r1012 r1013 86 86 FieldContainerPtr *pObjectStore, 87 87 UInt32 const uiNumObjects ); 88 88 89 /*! \} */ 90 /*---------------------------------------------------------------------*/ 91 /*! \name Name Construction */ 92 /*! \{ */ 93 94 static std::string buildChildPtrName (std::string const &objectTypeName); 95 static std::string buildInternalPtrName(std::string const &objectTypeName); 96 static std::string buildWeakPtrName (std::string const &objectTypeName); 97 89 98 /*! \} */ 90 99 /*---------------------------------------------------------------------*/ branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGFieldTraitsPointerFieldBase.inl
r1012 r1013 137 137 } 138 138 139 /*-------------------------------------------------------------------------*/ 140 /* Name Construction */ 141 142 template <class ValueT, Int32 NamespaceI> 143 inline std::string 144 FieldTraitsPointerFieldBase<ValueT, NamespaceI>::buildChildPtrName( 145 std::string const &objectTypeName) 146 { 147 return objectTypeName + "ChildPtrField"; 148 } 149 150 template <class ValueT, Int32 NamespaceI> 151 inline std::string 152 FieldTraitsPointerFieldBase<ValueT, NamespaceI>::buildInternalPtrName( 153 std::string const &objectTypeName) 154 { 155 return objectTypeName + "InternalPtrField"; 156 } 157 158 template <class ValueT, Int32 NamespaceI> 159 inline std::string 160 FieldTraitsPointerFieldBase<ValueT, NamespaceI>::buildWeakPtrName( 161 std::string const &objectTypeName) 162 { 163 return objectTypeName + "WeakPtrField"; 164 } 165 139 166 OSG_END_NAMESPACE
