| 187 | | @@if field.isPublic |
|---|
| 188 | | @@if field.isPtrField |
|---|
| 189 | | @!field.MethodType:7!@ const @!field.CARD!@@!field.TypeCaps:17!@ *get@!field.CARD!@@!field.Name:15!@ (void) const; |
|---|
| 190 | | @@else // field.isPtrField |
|---|
| 191 | | |
|---|
| 192 | | @@if CompatOneSix |
|---|
| 193 | | #ifdef OSG_1_GET_COMPAT |
|---|
| 194 | | @!field.MethodType:7!@ @!field.TypeNamespace!@@!field.CARD!@@!field.TypeCaps:17!@ *get@!field.CARD!@@!field.Name:15!@ (void); |
|---|
| 195 | | #endif |
|---|
| 196 | | @@endif // CompatOneSix |
|---|
| 197 | | @!field.MethodType:7!@ @!field.TypeNamespace!@@!field.CARD!@@!field.TypeCaps:17!@ *edit@!field.CARD!@@!field.Name:15!@(void); |
|---|
| 198 | | @!field.MethodType:7!@ const @!field.TypeNamespace!@@!field.CARD!@@!field.TypeCaps:17!@ *get@!field.CARD!@@!field.Name:15!@ (void) const; |
|---|
| 199 | | @@endif // field.isPtrField |
|---|
| 200 | | @@endif // field.isPublic |
|---|
| | 205 | @@if @!field.accessPublic!@ |
|---|
| | 206 | /*---------------------------------------------------------------------*/ |
|---|
| | 207 | /*! \name Field @!field.CARD!@@!field.Name:52!@ */ |
|---|
| | 208 | /*! \{ */ |
|---|
| | 209 | |
|---|
| | 210 | @@if @!field.categoryData!@ // DATA Field functions |
|---|
| | 211 | @@if @!field.isSField!@ // DATA SField functions |
|---|
| | 212 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ *edit@!field.CARD!@@!field.Name!@(void); |
|---|
| | 213 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@ (void) const; |
|---|
| | 214 | @@if @!CompatOneSix!@ |
|---|
| | 215 | #ifdef OSG_1_GET_COMPAT |
|---|
| | 216 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ *get@!field.CARD!@@!field.Name!@ (void); |
|---|
| | 217 | #endif |
|---|
| | 218 | @@endif // CompatOneSix |
|---|
| | 219 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ &edit@!field.Name!@(void); |
|---|
| | 220 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ const &get@!field.Name!@ (void) const; |
|---|
| | 221 | @@if @!CompatOneSix!@ |
|---|
| | 222 | #ifdef OSG_1_GET_COMPAT |
|---|
| | 223 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ &get@!field.Name!@ (void); |
|---|
| | 224 | #endif |
|---|
| | 225 | @@endif // CompatOneSix |
|---|
| | 226 | @!field.MethodType:7!@ void set@!field.Name!@(@!field.TypeNS!@@!field.Type!@ const &value); |
|---|
| | 227 | @@else // field.isSField // DATA MField functions |
|---|
| | 228 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ *edit@!field.CARD!@@!field.Name!@(void); |
|---|
| | 229 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@ (void) const; |
|---|
| | 230 | @@if @!CompatOneSix!@ |
|---|
| | 231 | #ifdef OSG_1_GET_COMPAT |
|---|
| | 232 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ *get@!field.CARD!@@!field.Name!@ (void); |
|---|
| | 233 | #endif |
|---|
| | 234 | @@endif // CompatOneSix |
|---|
| | 235 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ &edit@!field.Name!@(void); |
|---|
| | 236 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const &get@!field.Name!@ (void) const; |
|---|
| | 237 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ &edit@!field.Name!@(UInt32 const index); |
|---|
| | 238 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ const &get@!field.Name!@ (UInt32 const index) const; |
|---|
| | 239 | @@if @!CompatOneSix!@ |
|---|
| | 240 | #ifdef OSG_1_GET_COMPAT |
|---|
| | 241 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ &get@!field.Name!@ (UInt32 const index); |
|---|
| | 242 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ &get@!field.Name!@(void); |
|---|
| | 243 | #endif |
|---|
| | 244 | @@endif // CompatOneSix |
|---|
| | 245 | @@if @!field.writePushToField!@ |
|---|
| | 246 | void @!field.PushToField!@(@!field.TypeNS!@@!field.Type!@ const &value); |
|---|
| | 247 | @@endif // field.writePushToField |
|---|
| | 248 | @@if @!field.writeAssignMField!@ |
|---|
| | 249 | void @!field.AssignMField!@(@!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const &value); |
|---|
| | 250 | @@endif // field.writeAssignMField |
|---|
| | 251 | @@if @!field.writeInsertIntoMField!@ |
|---|
| | 252 | void @!field.InsertIntoMField!@( |
|---|
| | 253 | UInt32 const uiIndex, |
|---|
| | 254 | @!field.TypeNS!@@!field.Type!@ const &value); |
|---|
| | 255 | @@endif // field.writeInsertIntoMField |
|---|
| | 256 | @@if @!field.writeReplaceInMFieldIndex!@ |
|---|
| | 257 | void @!field.ReplaceInMFieldIndex!@( |
|---|
| | 258 | UInt32 const uiIndex, |
|---|
| | 259 | @!field.TypeNS!@@!field.Type!@ const &value); |
|---|
| | 260 | @@endif // field.writeReplaceInMFieldIndex |
|---|
| | 261 | @@if @!field.writeReplaceInMFieldObject!@ |
|---|
| | 262 | void @!field.ReplaceInMFieldObject!@( |
|---|
| | 263 | @!field.TypeNS!@@!field.Type!@ const &pOldElem, |
|---|
| | 264 | @!field.TypeNS!@@!field.Type!@ const &pNewElem); |
|---|
| | 265 | @@endif // field.writeReplaceInMFieldObject |
|---|
| | 266 | @@if @!field.writeRemoveFromMFieldIndex!@ |
|---|
| | 267 | void @!field.RemoveFromMFieldIndex!@(UInt32 const uiIndex); |
|---|
| | 268 | @@endif // field.writeRemoveFromMFieldIndex |
|---|
| | 269 | @@if @!field.writeRemoveFromMFieldObject!@ |
|---|
| | 270 | void @!field.RemoveFromMFieldObject!@(@!field.TypeNS!@@!field.Type!@ const &value); |
|---|
| | 271 | @@endif // field.writeRemoveFromMFieldObject |
|---|
| | 272 | @@if @!field.writeClearField!@ |
|---|
| | 273 | void @!field.ClearField!@(void); |
|---|
| | 274 | @@endif // field.writeClearField |
|---|
| | 275 | @@endif // field.isSField |
|---|
| | 276 | @@endif // field.categoryData |
|---|
| | 277 | @@if @!field.categoryPointer!@ or @!field.categoryWeakPointer!@ // POINTER Field functions |
|---|
| | 278 | @@if @!field.isSField!@ // POINTER SField functions |
|---|
| | 279 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@(void) const; |
|---|
| | 280 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@Const get@!field.Name!@(void) const; |
|---|
| | 281 | |
|---|
| | 282 | @!field.MethodType:7!@ void set@!field.Name!@(@!field.TypeNS!@@!field.Type!@Const value); |
|---|
| | 283 | @@else // field.isSField // POINTER MField functions |
|---|
| | 284 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@(void) const; |
|---|
| | 285 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const &get@!field.Name!@ (void) const; |
|---|
| | 286 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@Const get@!field.Name!@(UInt32 const index) const; |
|---|
| | 287 | |
|---|
| | 288 | @@if @!field.writePushToField!@ |
|---|
| | 289 | void @!field.PushToField!@(@!field.TypeNS!@@!field.Type!@Const value); |
|---|
| | 290 | @@endif // field.writePushToField |
|---|
| | 291 | @@if @!field.writeAssignMField!@ |
|---|
| | 292 | void @!field.AssignMField!@(@!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const &value); |
|---|
| | 293 | @@endif // field.writeAssignMField |
|---|
| | 294 | @@if @!field.writeInsertIntoMField!@ |
|---|
| | 295 | void @!field.InsertIntoMField!@( |
|---|
| | 296 | UInt32 const uiIndex, |
|---|
| | 297 | @!field.TypeNS!@@!field.Type!@Const value); |
|---|
| | 298 | @@endif // field.writeInsertIntoMField |
|---|
| | 299 | @@if @!field.writeReplaceInMFieldIndex!@ |
|---|
| | 300 | void @!field.ReplaceInMFieldIndex!@( |
|---|
| | 301 | UInt32 const uiIndex, |
|---|
| | 302 | @!field.TypeNS!@@!field.Type!@Const value); |
|---|
| | 303 | @@endif // field.writeReplaceInMFieldIndex |
|---|
| | 304 | @@if @!field.writeReplaceInMFieldObject!@ |
|---|
| | 305 | void @!field.ReplaceInMFieldObject!@( |
|---|
| | 306 | @!field.TypeNS!@@!field.Type!@Const pOldElem, |
|---|
| | 307 | @!field.TypeNS!@@!field.Type!@Const pNewElem); |
|---|
| | 308 | @@endif // field.writeReplaceInMFieldObject |
|---|
| | 309 | @@if @!field.writeRemoveFromMFieldIndex!@ |
|---|
| | 310 | void @!field.RemoveFromMFieldIndex!@(UInt32 const uiIndex); |
|---|
| | 311 | @@endif // field.writeRemoveFromMFieldIndex |
|---|
| | 312 | @@if @!field.writeRemoveFromMFieldObject!@ |
|---|
| | 313 | void @!field.RemoveFromMFieldObject!@(@!field.TypeNS!@@!field.Type!@Const value); |
|---|
| | 314 | @@endif // field.writeRemoveFromMFieldObject |
|---|
| | 315 | @@if @!field.writeClearField!@ |
|---|
| | 316 | void @!field.ClearField!@(void); |
|---|
| | 317 | @@endif // field.writeClearField |
|---|
| | 318 | @@endif // field.isSField |
|---|
| | 319 | @@endif // @!field.categoryPointer!@ or @!field.categoryWeakPointer!@ |
|---|
| | 320 | @@if @!field.categoryParentPointer!@ // PARENTPOINTER Field functions |
|---|
| | 321 | @@if @!field.isSField!@ // PARENTPOINTER SField functions |
|---|
| | 322 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@(void) const; |
|---|
| | 323 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@Const get@!field.Name!@(void) const; |
|---|
| | 324 | |
|---|
| | 325 | @@else // field.isSField // PARENTPOINTER MField functions |
|---|
| | 326 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@(void) const; |
|---|
| | 327 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const &get@!field.Name!@ (void) const; |
|---|
| | 328 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@Const get@!field.Name!@(UInt32 const index) const; |
|---|
| | 329 | |
|---|
| | 330 | @@endif // field.isSField |
|---|
| | 331 | @@endif // field.categoryParentPointer |
|---|
| | 332 | |
|---|
| | 333 | /*! \} */ |
|---|
| | 334 | @@endif // field.accessPublic |
|---|
| 202 | | |
|---|
| 203 | | @@if isDecorator |
|---|
| 204 | | @!MethodType:7!@ @!Parent!@PtrConst getDecoratee(void) const; |
|---|
| 205 | | @@endif // isDecorator |
|---|
| 206 | | @@BeginFieldLoop@@ |
|---|
| 207 | | @@if field.isPublic |
|---|
| 208 | | @@if field.isSField |
|---|
| 209 | | |
|---|
| 210 | | @@if field.isPtrField |
|---|
| 211 | | @!field.MethodType:7!@ @!field.Type!@Const get@!field.Name:15!@(void) const; |
|---|
| 212 | | @@else // field.isPtrField |
|---|
| 213 | | @@if CompatOneSix |
|---|
| 214 | | #ifdef OSG_1_GET_COMPAT |
|---|
| 215 | | @!field.MethodType:7!@ @!field.Type:19!@ &get@!field.Name:15!@ (void); |
|---|
| 216 | | #endif |
|---|
| 217 | | @@endif // CompatOneSix |
|---|
| 218 | | @!field.MethodType:7!@ @!field.Type:19!@ &edit@!field.Name:15!@(void); |
|---|
| 219 | | @!field.MethodType:7!@ const @!field.Type:19!@ &get@!field.Name:15!@ (void) const; |
|---|
| 220 | | @@endif // field.isPtrField |
|---|
| 221 | | @@else // field.isSField |
|---|
| 222 | | |
|---|
| 223 | | @@if field.isPtrField |
|---|
| 224 | | @!field.MethodType:7!@ @!field.Type!@Const get@!field.Name:15!@(const UInt32 index) const; |
|---|
| 225 | | @@else // field.isPtrField |
|---|
| 226 | | @@if CompatOneSix |
|---|
| 227 | | #ifdef OSG_1_GET_COMPAT |
|---|
| 228 | | @!field.MethodType:7!@ @!field.Type:19!@ &get@!field.Name:15!@ (const UInt32 index); |
|---|
| 229 | | @!field.MethodType:7!@ @!field.CARD!@@!field.TypeCaps:17!@ &get@!field.Name:15!@(void); |
|---|
| 230 | | #endif |
|---|
| 231 | | @@endif // CompatOneSix |
|---|
| 232 | | @!field.MethodType:7!@ @!field.Type:19!@ &edit@!field.Name:15!@(const UInt32 index); |
|---|
| 233 | | @!field.MethodType:7!@ const @!field.Type:19!@ &get@!field.Name:15!@ (const UInt32 index) const; |
|---|
| 234 | | @!field.MethodType:7!@ @!field.TypeNamespace!@@!field.CARD!@@!field.TypeCaps:17!@ &edit@!field.Name:15!@(void); |
|---|
| 235 | | @@endif // field.isPtrField |
|---|
| 236 | | @!field.MethodType:7!@ const @!field.TypeNamespace!@@!field.CARD!@@!field.TypeCaps:17!@ &get@!field.Name:15!@(void) const; |
|---|
| 237 | | @@endif // field.isSField |
|---|
| 238 | | @@endif // field.isPublic |
|---|
| 239 | | @@EndFieldLoop@@ |
|---|
| 240 | | |
|---|
| 241 | | /*! \} */ |
|---|
| 242 | | /*---------------------------------------------------------------------*/ |
|---|
| 243 | | /*! \name Field Set */ |
|---|
| 244 | | /*! \{ */ |
|---|
| 245 | | |
|---|
| 246 | | @@if isDecorator |
|---|
| 247 | | @!MethodType:7!@ void setDecoratee ( const @!Parent!@Ptr &value ); |
|---|
| 248 | | @@endif // isDecorator |
|---|
| 249 | | @@BeginSFFieldLoop@@ |
|---|
| 250 | | @@if field.isPublic |
|---|
| 251 | | @@if field.isPtrField |
|---|
| 252 | | @@if field.PassFieldMask |
|---|
| 253 | | @!field.MethodType:7!@ void set@!field.Name:15!@( @!field.Type!@ConstArg value, |
|---|
| 254 | | const UInt16 uiStoredInFieldId = InvalidParentEPos); |
|---|
| 255 | | @@else // field.PassFieldMask |
|---|
| 256 | | @!field.MethodType:7!@ void set@!field.Name:15!@(@!field.Type!@ConstArg value); |
|---|
| 257 | | @@endif // field.PassFieldMask |
|---|
| 258 | | @@else // field.isPtrField |
|---|
| 259 | | @!field.MethodType:7!@ void set@!field.Name:15!@(const @!field.Type!@ &value); |
|---|
| 260 | | @@endif // field.isPtrField |
|---|
| 261 | | @@endif // field.isPublic |
|---|
| 262 | | @@EndSFFieldLoop@@ |
|---|
| 263 | | |
|---|
| 264 | | /*! \} */ |
|---|
| 265 | | @@if hasPtrFields |
|---|
| 266 | | /*---------------------------------------------------------------------*/ |
|---|
| 267 | | /*! \name Ptr Field Set */ |
|---|
| 268 | | /*! \{ */ |
|---|
| 269 | | |
|---|
| 270 | | /*! \} */ |
|---|
| 271 | | @@endif // hasPtrFields |
|---|
| 272 | | /*---------------------------------------------------------------------*/ |
|---|
| 273 | | /*! \name Ptr MField Set */ |
|---|
| 274 | | /*! \{ */ |
|---|
| 275 | | |
|---|
| 276 | | @@BeginMFFieldLoop@@ |
|---|
| 277 | | @@if field.isPublic |
|---|
| 278 | | @@if field.isPtrField |
|---|
| 279 | | @@if field.writePushToField |
|---|
| 280 | | void @!field.PushToField:15!@ (@!field.Type!@ConstArg value ); |
|---|
| 281 | | @@endif // field.writePushToField |
|---|
| 282 | | @@if field.writeAssignMField |
|---|
| 283 | | void @!field.AssignMField:15!@ (const @!field.TypeNamespace!@@!field.CARD!@@!field.TypeCaps:15!@ &value); |
|---|
| 284 | | @@endif // field.writeAssignMField |
|---|
| 285 | | @@if field.writeInsertIntoMField |
|---|
| 286 | | void @!field.InsertIntoMField:15!@ (UInt32 uiIndex, |
|---|
| 287 | | @!field.Type!@ConstArg value ); |
|---|
| 288 | | @@endif // field.writeInsertIntoMField |
|---|
| 289 | | @@if field.writeReplaceInMFieldIndex |
|---|
| 290 | | void @!field.ReplaceInMFieldIndex:15!@ (UInt32 uiIndex, |
|---|
| 291 | | @!field.Type!@ConstArg value ); |
|---|
| 292 | | @@endif // field.writeReplaceInMFieldIndex |
|---|
| 293 | | @@if field.writeReplaceInMFieldObject |
|---|
| 294 | | void @!field.ReplaceInMFieldObject:15!@ (@!field.Type!@ConstArg pOldElem, |
|---|
| 295 | | @!field.Type!@ConstArg pNewElem); |
|---|
| 296 | | @@endif // field.writeReplaceInMFieldObject |
|---|
| 297 | | @@if field.writeRemoveFromMFieldIndex |
|---|
| 298 | | void @!field.RemoveFromMFieldIndex:15!@ (UInt32 uiIndex ); |
|---|
| 299 | | @@endif // field.writeRemoveFromMFieldIndex |
|---|
| 300 | | @@if field.writeRemoveFromMFieldObject |
|---|
| 301 | | void @!field.RemoveFromMFieldObject:15!@(@!field.Type!@ConstArg value ); |
|---|
| 302 | | @@endif // field.writeRemoveFromMFieldObject |
|---|
| 303 | | @@if field.writeClearField |
|---|
| 304 | | void @!field.ClearField:15!@ (void ); |
|---|
| 305 | | @@endif // field.writeClearField |
|---|
| 306 | | |
|---|
| 307 | | @@else // field.isPtrField |
|---|
| 308 | | |
|---|
| 309 | | @@if field.writePushToField |
|---|
| 310 | | void @!field.PushToField:34!@(const @!field.Type:10!@&value ); |
|---|
| 311 | | @@endif // field.writePushToField |
|---|
| 312 | | @@if field.writeInsertIntoMField |
|---|
| 313 | | void @!field.InsertIntoMField:34!@( UInt32 uiIndex, |
|---|
| 314 | | const @!field.Type:10!@&value ); |
|---|
| 315 | | @@endif // field.writeInsertIntoMField |
|---|
| 316 | | @@if field.writeReplaceInMFieldIndex |
|---|
| 317 | | void @!field.ReplaceInMFieldIndex:34!@( UInt32 uiIndex, |
|---|
| 318 | | const @!field.Type:10!@&value ); |
|---|
| 319 | | @@endif // field.writeReplaceInMFieldIndex |
|---|
| 320 | | @@if field.writeReplaceInMFieldObject |
|---|
| 321 | | void @!field.ReplaceInMFieldObject:34!@(const @!field.Type:10!@&pOldElem, |
|---|
| 322 | | const @!field.Type:10!@&pNewElem); |
|---|
| 323 | | @@endif // field.writeReplaceInMFieldObject |
|---|
| 324 | | @@if field.writeRemoveFromMFieldIndex |
|---|
| 325 | | void @!field.RemoveFromMFieldIndex:34!@( UInt32 uiIndex ); |
|---|
| 326 | | @@endif // field.writeRemoveFromMFieldIndex |
|---|
| 327 | | @@if field.writeRemoveFromMFieldObject |
|---|
| 328 | | void @!field.RemoveFromMFieldObject:34!@(const @!field.Type:10!@&value ); |
|---|
| 329 | | @@endif // field.writeRemoveFromMFieldObject |
|---|
| 330 | | @@if field.writeClearField |
|---|
| 331 | | void @!field.ClearField:34!@( void ); |
|---|
| 332 | | @@endif // field.writeClearField |
|---|
| 333 | | |
|---|
| 334 | | @@endif // field.isPtrField |
|---|
| 335 | | @@endif // field.isPublic |
|---|
| 336 | | |
|---|
| 337 | | @@EndMFFieldLoop@@ |
|---|
| 338 | | /*! \} */ |
|---|
| | 336 | |
|---|
| | 445 | @@endif // field.categoryParentPointer |
|---|
| | 446 | @@else // field.isSField |
|---|
| | 447 | @@if @!field.categoryParentPointer!@ |
|---|
| | 448 | GetFieldHandlePtr getHandle@!field.Name:15!@(void) const; |
|---|
| | 449 | @@else // field.categoryParentPointer |
|---|
| | 450 | GetFieldHandlePtr getHandle@!field.Name:15!@ (void) const; |
|---|
| | 451 | EditFieldHandlePtr editHandle@!field.Name:15!@(void); |
|---|
| | 452 | @@endif // field.categoryParentPointer |
|---|
| | 453 | @@endif // field.isSField |
|---|
| | 454 | @@EndFieldLoop@@ |
|---|
| | 455 | |
|---|
| | 456 | /*! \} */ |
|---|
| | 457 | @@if @!hasProtectedFields!@ |
|---|
| | 458 | @@BeginFieldLoop@@ |
|---|
| | 459 | @@if @!field.accessProtected!@ |
|---|
| | 460 | /*---------------------------------------------------------------------*/ |
|---|
| | 461 | /*! \name Field @!field.CARD!@@!field.Name:52!@ */ |
|---|
| | 462 | /*! \{ */ |
|---|
| | 463 | |
|---|
| | 464 | @@if @!field.categoryData!@ // DATA Field functions |
|---|
| | 465 | @@if @!field.isSField!@ // DATA SField functions |
|---|
| | 466 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ *edit@!field.CARD!@@!field.Name!@(void); |
|---|
| | 467 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@ (void) const; |
|---|
| | 468 | @@if @!CompatOneSix!@ |
|---|
| | 469 | #ifdef OSG_1_GET_COMPAT |
|---|
| | 470 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ *get@!field.CARD!@@!field.Name!@ (void); |
|---|
| | 471 | #endif |
|---|
| | 472 | @@endif // CompatOneSix |
|---|
| | 473 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ &edit@!field.Name!@(void); |
|---|
| | 474 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ const &get@!field.Name!@ (void) const; |
|---|
| | 475 | @@if @!CompatOneSix!@ |
|---|
| | 476 | #ifdef OSG_1_GET_COMPAT |
|---|
| | 477 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ &get@!field.Name!@ (void); |
|---|
| | 478 | #endif |
|---|
| | 479 | @@endif // CompatOneSix |
|---|
| | 480 | @!field.MethodType:7!@ void set@!field.Name!@(@!field.TypeNS!@@!field.Type!@ const &value); |
|---|
| | 481 | @@else // field.isSField // DATA MField functions |
|---|
| | 482 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ *edit@!field.CARD!@@!field.Name!@(void); |
|---|
| | 483 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@ (void) const; |
|---|
| | 484 | @@if @!CompatOneSix!@ |
|---|
| | 485 | #ifdef OSG_1_GET_COMPAT |
|---|
| | 486 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ *get@!field.CARD!@@!field.Name!@ (void); |
|---|
| | 487 | #endif |
|---|
| | 488 | @@endif // CompatOneSix |
|---|
| | 489 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ &edit@!field.Name!@(void); |
|---|
| | 490 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const &get@!field.Name!@ (void) const; |
|---|
| | 491 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ &edit@!field.Name!@(UInt32 const index); |
|---|
| | 492 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ const &get@!field.Name!@ (UInt32 const index) const; |
|---|
| | 493 | @@if @!CompatOneSix!@ |
|---|
| | 494 | #ifdef OSG_1_GET_COMPAT |
|---|
| | 495 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@ &get@!field.Name!@ (UInt32 const index); |
|---|
| | 496 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ &get@!field.Name!@(void); |
|---|
| | 497 | #endif |
|---|
| | 498 | @@endif // CompatOneSix |
|---|
| | 499 | @@if @!field.writePushToField!@ |
|---|
| | 500 | void @!field.PushToField!@(@!field.TypeNS!@@!field.Type!@ const &value); |
|---|
| | 501 | @@endif // field.writePushToField |
|---|
| | 502 | @@if @!field.writeAssignMField!@ |
|---|
| | 503 | void @!field.AssignMField!@(@!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const &value); |
|---|
| | 504 | @@endif // field.writeAssignMField |
|---|
| | 505 | @@if @!field.writeInsertIntoMField!@ |
|---|
| | 506 | void @!field.InsertIntoMField!@( |
|---|
| | 507 | UInt32 const uiIndex, |
|---|
| | 508 | @!field.TypeNS!@@!field.Type!@ const &value); |
|---|
| | 509 | @@endif // field.writeInsertIntoMField |
|---|
| | 510 | @@if @!field.writeReplaceInMFieldIndex!@ |
|---|
| | 511 | void @!field.ReplaceInMFieldIndex!@( |
|---|
| | 512 | UInt32 const uiIndex, |
|---|
| | 513 | @!field.TypeNS!@@!field.Type!@ const &value); |
|---|
| | 514 | @@endif // field.writeReplaceInMFieldIndex |
|---|
| | 515 | @@if @!field.writeReplaceInMFieldObject!@ |
|---|
| | 516 | void @!field.ReplaceInMFieldObject!@( |
|---|
| | 517 | @!field.TypeNS!@@!field.Type!@ const &pOldElem, |
|---|
| | 518 | @!field.TypeNS!@@!field.Type!@ const &pNewElem); |
|---|
| | 519 | @@endif // field.writeReplaceInMFieldObject |
|---|
| | 520 | @@if @!field.writeRemoveFromMFieldIndex!@ |
|---|
| | 521 | void @!field.RemoveFromMFieldIndex!@(UInt32 const uiIndex); |
|---|
| | 522 | @@endif // field.writeRemoveFromMFieldIndex |
|---|
| | 523 | @@if @!field.writeRemoveFromMFieldObject!@ |
|---|
| | 524 | void @!field.RemoveFromMFieldObject!@(@!field.TypeNS!@@!field.Type!@ const &value); |
|---|
| | 525 | @@endif // field.writeRemoveFromMFieldObject |
|---|
| | 526 | @@if @!field.writeClearField!@ |
|---|
| | 527 | void @!field.ClearField!@(void); |
|---|
| | 528 | @@endif // field.writeClearField |
|---|
| | 529 | @@endif // field.isSField |
|---|
| | 530 | @@endif // field.categoryData |
|---|
| | 531 | @@if @!field.categoryPointer!@ or @!field.categoryWeakPointer!@ // POINTER Field functions |
|---|
| | 532 | @@if @!field.isSField!@ // POINTER SField functions |
|---|
| | 533 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@(void) const; |
|---|
| | 534 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@Const get@!field.Name!@(void) const; |
|---|
| | 535 | |
|---|
| | 536 | @!field.MethodType:7!@ void set@!field.Name!@(@!field.TypeNS!@@!field.Type!@Const value); |
|---|
| | 537 | @@else // field.isSField // POINTER MField functions |
|---|
| | 538 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@(void) const; |
|---|
| | 539 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const &get@!field.Name!@ (void) const; |
|---|
| | 540 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@Const get@!field.Name!@(UInt32 const index) const; |
|---|
| | 541 | |
|---|
| | 542 | @@if @!field.writePushToField!@ |
|---|
| | 543 | void @!field.PushToField!@(@!field.TypeNS!@@!field.Type!@Const value); |
|---|
| | 544 | @@endif // field.writePushToField |
|---|
| | 545 | @@if @!field.writeAssignMField!@ |
|---|
| | 546 | void @!field.AssignMField!@(@!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const &value); |
|---|
| | 547 | @@endif // field.writeAssignMField |
|---|
| | 548 | @@if @!field.writeInsertIntoMField!@ |
|---|
| | 549 | void @!field.InsertIntoMField!@( |
|---|
| | 550 | UInt32 const uiIndex, |
|---|
| | 551 | @!field.TypeNS!@@!field.Type!@Const value); |
|---|
| | 552 | @@endif // field.writeInsertIntoMField |
|---|
| | 553 | @@if @!field.writeReplaceInMFieldIndex!@ |
|---|
| | 554 | void @!field.ReplaceInMFieldIndex!@( |
|---|
| | 555 | UInt32 const uiIndex, |
|---|
| | 556 | @!field.TypeNS!@@!field.Type!@Const value); |
|---|
| | 557 | @@endif // field.writeReplaceInMFieldIndex |
|---|
| | 558 | @@if @!field.writeReplaceInMFieldObject!@ |
|---|
| | 559 | void @!field.ReplaceInMFieldObject!@( |
|---|
| | 560 | @!field.TypeNS!@@!field.Type!@Const pOldElem, |
|---|
| | 561 | @!field.TypeNS!@@!field.Type!@Const pNewElem); |
|---|
| | 562 | @@endif // field.writeReplaceInMFieldObject |
|---|
| | 563 | @@if @!field.writeRemoveFromMFieldIndex!@ |
|---|
| | 564 | void @!field.RemoveFromMFieldIndex!@(UInt32 const uiIndex); |
|---|
| | 565 | @@endif // field.writeRemoveFromMFieldIndex |
|---|
| | 566 | @@if @!field.writeRemoveFromMFieldObject!@ |
|---|
| | 567 | void @!field.RemoveFromMFieldObject!@(@!field.TypeNS!@@!field.Type!@Const value); |
|---|
| | 568 | @@endif // field.writeRemoveFromMFieldObject |
|---|
| | 569 | @@if @!field.writeClearField!@ |
|---|
| | 570 | void @!field.ClearField!@(void); |
|---|
| | 571 | @@endif // field.writeClearField |
|---|
| | 572 | @@endif // field.isSField |
|---|
| | 573 | @@endif // @!field.categoryPointer!@ or @!field.categoryWeakPointer!@ |
|---|
| | 574 | @@if @!field.categoryParentPointer!@ // PARENTPOINTER Field functions |
|---|
| | 575 | @@if @!field.isSField!@ // PARENTPOINTER SField functions |
|---|
| | 576 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@(void) const; |
|---|
| | 577 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@Const get@!field.Name!@(void) const; |
|---|
| | 578 | |
|---|
| | 579 | @@else // field.isSField // PARENTPOINTER MField functions |
|---|
| | 580 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const *get@!field.CARD!@@!field.Name!@(void) const; |
|---|
| | 581 | @!field.MethodType:7!@ @!field.FieldTypeNS!@@!field.CARD!@@!field.FieldTypeCaps!@ const &get@!field.Name!@ (void) const; |
|---|
| | 582 | @!field.MethodType:7!@ @!field.TypeNS!@@!field.Type!@Const get@!field.Name!@(UInt32 const index) const; |
|---|
| | 583 | |
|---|
| | 584 | @@endif // field.isSField |
|---|
| | 585 | @@endif // field.categoryParentPointer |
|---|
| | 586 | |
|---|
| | 587 | /*! \} */ |
|---|
| | 588 | @@endif // field.accessProtected |
|---|