Product Documentation
Cadence SKILL++ Object System Reference
Product Version IC23.1, June 2023

className

className( 
g_classOrObject
) 
=> s_className

Description

Returns the class symbol denoting a class object.

For user-defined classes, s_className is the symbol passed to defclass in defining us_class.

Arguments

g_classOrObject

Must be a class object or an object such as an instance of a class.

Value Returned

s_className

The class symbol.

Examples

className( classOf( 5 )) => fixnum
defclass( GeometricObject
() ;;; standardObject is the subclass by default
() ;;; no slots
) ; defclass
className(findClass( 'GeometricObject))
=> GeometricObject
geom = makeInstance( 'GeometricObject )
className( classOf( geom))
=> GeometricObject
className(geom) 
=> GeometricObject

Related Topics

Classes and Instances

classOf

findClass


Return to top
 ⠀
X