User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cl:functions:class-name [2019/09/14 05:00]
cl:functions:class-name [2019/09/20 16:00] (current)
Line 1: Line 1:
 +====== Standard Generic Function CLASS-NAME ======
 +
 +====Syntax====
 +  * **class-name** //class// → //name//
 +
 +====Method Signatures====
 +  * **class-name** (//class// **[[CL:​Types:​class]]**)
 +
 +====Arguments and Values====
 +  * //class// - a //​[[CL:​Glossary:​class]]//​ //​[[CL:​Glossary:​object]]//​.
 +  * //name// - a //​[[CL:​Glossary:​symbol]]//​.
 +
 +====Description====
 +Returns the //​[[CL:​Glossary:​name]]//​ of the given //class//.
 +
 +====Examples====
 +None.
 +
 +====Affected By====
 +None.
 +
 +====Exceptional Situations====
 +None.
 +
 +====See Also====
 +  * **[[CL:​Functions:​find-class|Function FIND-CLASS]]**
 +  * {\secref\Classes}
 +
 +====Notes====
 +If ''​S''​ is a //​[[CL:​Glossary:​symbol]]//​ such that ''​S =''​**[[CL:​Functions:​(class-name ''​C''​)]]** and ''​C =''​**[[CL:​Functions:​(find-class ''​S''​)]]**,​ then ''​S''​ is the proper name of ''​C''​. For further discussion, see section {\secref\Classes}.
 +
 +The name of an anonymous //​[[CL:​Glossary:​class]]//​ is **[[CL:​Constant Variables:​nil]]**.
 +