Show
Ignore:
Timestamp:
10/20/07 18:11:52 (1 year ago)
Author:
cneumann
Message:

added: RootObjectT template paremter for ReferenceCountPointer?

and ParentPointer? templates - allows use for FieldBundles?

compile fixes - but still not done

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork/Source/Base/Field/OSGSysFieldTraits.h

    r785 r976  
    8282           DataType &getType      (void); 
    8383 
    84     static Char8   *getSName     (void) { return "SFBool";            } 
    85     static Char8   *getMName     (void) { return "MFBool";            } 
     84    static Char8 const *getSName     (void) { return "SFBool";            } 
     85    static Char8 const *getMName     (void) { return "MFBool";            } 
    8686 
    8787    static bool      getDefault   (void) { return false;               } 
     
    149149           DataType &getType      (void); 
    150150 
    151     static Char8   *getSName     (void) { return "SFInt8";            } 
    152     static Char8   *getMName     (void) { return "MFInt8";            } 
     151    static Char8 const *getSName     (void) { return "SFInt8";            } 
     152    static Char8 const *getMName     (void) { return "MFInt8";            } 
    153153 
    154154    static Int8      getDefault   (void) { return 0;                   } 
     
    183183           DataType &getType      (void); 
    184184 
    185     static Char8   *getSName     (void) { return "SFUInt8";           } 
    186     static Char8   *getMName     (void) { return "MFUInt8";           } 
     185    static Char8 const *getSName     (void) { return "SFUInt8";           } 
     186    static Char8 const *getMName     (void) { return "MFUInt8";           } 
    187187 
    188188    static UInt8     getDefault   (void) { return 0;                   } 
     
    218218           DataType &getType      (void); 
    219219 
    220     static Char8   *getSName     (void) { return "SFInt16";           } 
    221     static Char8   *getMName     (void) { return "MFInt16";           } 
     220    static Char8 const *getSName     (void) { return "SFInt16";           } 
     221    static Char8 const *getMName     (void) { return "MFInt16";           } 
    222222 
    223223    static Int16     getDefault   (void) { return 0;                   } 
     
    253253           DataType &getType      (void); 
    254254 
    255     static Char8   *getSName     (void) { return "SFUInt16";          } 
    256     static Char8   *getMName     (void) { return "MFUInt16";          } 
     255    static Char8 const *getSName     (void) { return "SFUInt16";          } 
     256    static Char8 const *getMName     (void) { return "MFUInt16";          } 
    257257 
    258258    static UInt16    getDefault   (void) { return 0;                   } 
     
    288288           DataType &getType      (void); 
    289289 
    290     static Char8   *getSName     (void) { return "SFInt32";           } 
    291     static Char8   *getMName     (void) { return "MFInt32";           } 
     290    static Char8 const *getSName     (void) { return "SFInt32";           } 
     291    static Char8 const *getMName     (void) { return "MFInt32";           } 
    292292 
    293293    static Int32     getDefault   (void) { return 0;                   } 
     
    323323           DataType &getType      (void); 
    324324 
    325     static Char8   *getSName     (void) { return "SFUInt32";          } 
    326     static Char8   *getMName     (void) { return "MFUInt32";          } 
     325    static Char8 const *getSName     (void) { return "SFUInt32";          } 
     326    static Char8 const *getMName     (void) { return "MFUInt32";          } 
    327327 
    328328    static UInt32    getDefault   (void) { return 0;                   } 
     
    364364           DataType &getType      (void); 
    365365 
    366     static Char8   *getSName     (void) { return "SFInt64";           } 
    367     static Char8   *getMName     (void) { return "MFInt64";           } 
     366    static Char8 const *getSName     (void) { return "SFInt64";           } 
     367    static Char8 const *getMName     (void) { return "MFInt64";           } 
    368368 
    369369    static Int64     getDefault   (void) { return 0;                   } 
     
    398398           DataType &getType      (void); 
    399399 
    400     static Char8   *getSName     (void) { return "SFUInt64";          } 
    401     static Char8   *getMName     (void) { return "MFUInt64";          } 
     400    static Char8 const *getSName     (void) { return "SFUInt64";          } 
     401    static Char8 const *getMName     (void) { return "MFUInt64";          } 
    402402 
    403403    static UInt64    getDefault   (void) { return 0;                   } 
     
    432432           DataType &getType      (void); 
    433433 
    434     static Char8   *getSName     (void) { return "SFReal16";          } 
    435     static Char8   *getMName     (void) { return "MFReal16";          } 
     434    static Char8 const *getSName     (void) { return "SFReal16";          } 
     435    static Char8 const *getMName     (void) { return "MFReal16";          } 
    436436 
    437437    static Real32    getDefault   (void) { return 0.f;                 } 
     
    467467           DataType &getType      (void); 
    468468 
    469     static Char8   *getSName     (void) { return "SFReal32";          } 
    470     static Char8   *getMName     (void) { return "MFReal32";          } 
     469    static Char8 const *getSName     (void) { return "SFReal32";          } 
     470    static Char8 const *getMName     (void) { return "MFReal32";          } 
    471471 
    472472    static Real32    getDefault   (void) { return 0.f;                 } 
     
    502502           DataType &getType      (void); 
    503503 
    504     static Char8   *getSName     (void) { return "SFFixed32";          } 
    505     static Char8   *getMName     (void) { return "MFFixed32";          } 
     504    static Char8 const *getSName     (void) { return "SFFixed32";          } 
     505    static Char8 const *getMName     (void) { return "MFFixed32";          } 
    506506 
    507507    static Fixed32    getDefault   (void) { return Fixed32(0.f);        } 
     
    536536           DataType &getType      (void); 
    537537 
    538     static Char8   *getSName     (void) { return "SFReal64";          } 
    539     static Char8   *getMName     (void) { return "MFReal64";          } 
     538    static Char8 const *getSName     (void) { return "SFReal64";          } 
     539    static Char8 const *getMName     (void) { return "MFReal64";          } 
    540540 
    541541    static Real64    getDefault   (void) { return 0.;                  } 
     
    573573           DataType &getType      (void); 
    574574 
    575     static Char8   *getSName     (void) { return "SFVoidP";           } 
    576     static Char8   *getMName     (void) { return "MFVoidP";           } 
     575    static Char8 const *getSName     (void) { return "SFVoidP";           } 
     576    static Char8 const *getMName     (void) { return "MFVoidP";           } 
    577577 
    578578    static void     *getDefault   (void) { return NULL;                }