SomGetClassName: Difference between revisions
Appearance
Created page with "{{DISPLAYTITLE:somGetClassName}} This method returns the name of the class of an object. Not generally overridden. For backward compatibility, this method does not take an En..." |
|||
Line 42: | Line 42: | ||
* [[somGetName]] | * [[somGetName]] | ||
[[Category: | [[Category:SOMObject]] |
Latest revision as of 03:55, 13 October 2017
This method returns the name of the class of an object. Not generally overridden.
For backward compatibility, this method does not take an Environment parameter.
- Original Class
- SOMObject
Syntax
string somGetClassName (somObject receiver)
Parameters
- receiver (somObject)
- A pointer to the object whose class name is desired.
Return Code
- rc (string)
- Returns a pointer to the name of the class.
Remarks
The somGetClassName method returns a pointer to a zero-terminated string that gives the name of the class of an object.
This method is not generally overridden; it simply invokes somGetName on the class of the receiver. Refer to somGetName for more information on the returned string.
Example Code
#include <animal.h> main() { Animal myAnimal; SOMClass animalClass; char *className; myAnimal = AnimalNew(); className = _somGetClassName(myAnimal); somPrintf("Class name: %s\n", className); _somFree(myAnimal); } /* Output from this program: Class name: Animal */