User Tools


Differences

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

Link to this comparison view

cl:types:member [2017/05/01 21:00] (current)
Line 1: Line 1:
 +====== Type Specifier MEMBER ======
 +
 +====Compound Type Specifier Kind====
 +Combining.
 +
 +====Compound Type Specifier Syntax====
 +**member** //​object//''​*''​
 +
 +====Compound Type Specifier Arguments====
 +//object// - an //​[[CL:​Glossary:​object]]//​.
 +
 +====Compound Type Specifier Description====
 +This denotes the set containing the named //​objects//​. An //​[[CL:​Glossary:​object]]//​ is of this //​[[CL:​Glossary:​type]]//​ if and only if it is **[[CL:​Functions:​eql]]** to one of the specified //​objects//​.
 +
 +The //​[[CL:​Glossary:​type specifiers]]//​ ''​(member)''​ and **[[CL:​Constant Variables:​nil]]** are equivalent. **[[CL:​Types:​wildcard|*]]** can be among the //​objects//,​ but if so it denotes itself (the symbol **[[CL:​Types:​wildcard|*]]**) and does not represent an unspecified value. The symbol **member** is not valid as a //​[[CL:​Glossary:​type specifier]]//;​ and, specifically,​ it is not an abbreviation for either ''​(member)''​ or ''​(member *)''​.
 +
 +====See Also====
 +the type **[[CL:​Types:​eql]]**
 +
 +\issue{TYPE-SPECIFIER-ABBREVIATION:​X3J13-JUN90-GUESS}