Ignore:
Timestamp:
Mar 15, 2007, 9:42:22 PM (18 years ago)
Author:
cinc
Message:

Parameter checking for object pointer working.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/nom/idl/nomobj.idl

    r251 r255  
    175175     subclasses.
    176176
    177      \sa nomIsInstanceOf()
     177     \sa nomIsInstanceOf(), nomIsANoClsCheck()
    178178   */
    179179  boolean nomIsA(in PNOMClass nomClass);
     
    190190     \returns TRUE if the object is an instance of exactly the given class.
    191191
    192      \sa nomIsA()
     192     \sa nomIsA(), nomIsANoClsCheck()
    193193   */
    194194  boolean nomIsInstanceOf(in PNOMClass nomClass);
     
    206206  string nomGetClassName();
    207207
     208  /**
     209     This method checks if the object is an instance of the given class or some subclass. Using
     210     this method one can make sure some feature is available if the introducing class is known.
     211     Every subclass of a given class also supports the features of the introducing class.
     212
     213     \remarks This method does \e not check the validity of \e nomClass using nomIsObj(). So
     214     make sure to have checked it beforehand. You may want to use nomIsA() instead;
     215
     216     \param nomClass Pointer to a class object.
     217
     218     \returns TRUE if the object is an instance of the given class or one of its
     219     subclasses.
     220
     221     \sa nomIsInstanceOf(), nomIsA()
     222   */
     223  boolean nomIsANoClsCheck(in PNOMClass nomClass);
    208224
    209225};
    210226
    211227#endif /* NOMOBJ_IDL_INCLUDED */
     228
     229
Note: See TracChangeset for help on using the changeset viewer.