Names
Members list
Type members
Classlikes
A term name that's derived from an underlying name and that adds info to it.
A name is either a term name or a type name. Term names can be simple or derived. A simple term name is essentially an interned string stored in a name table. A derived term name adds a tag, and possibly a number or a further simple name to some other name.
A name is either a term name or a type name. Term names can be simple or derived. A simple term name is essentially an interned string stored in a name table. A derived term name adds a tag, and possibly a number or a further simple name to some other name.
Attributes
- Supertypes
- Known subtypes
Names for terms, can be simple or derived
Names for terms, can be simple or derived
Attributes
- Supertypes
- Known subtypes
-
class DerivedNameclass SimpleName
Types
A common type of Name and Symbol
A common type of Name and Symbol
Attributes
Things that can be turned into names with toTermName and toTypeName. Decorators implements these as extension methods for strings.
Things that can be turned into names with toTermName and toTypeName. Decorators implements these as extension methods for strings.
Attributes
Value members
Concrete methods
Create a term name from the characters in cs[offset..offset+len-1]. Assume they are already encoded.
Create a term name from the characters in cs[offset..offset+len-1]. Assume they are already encoded.
Attributes
Create a term name from the UTF8 encoded bytes in bs[offset..offset+len-1]. Assume they are already encoded.
Create a term name from the UTF8 encoded bytes in bs[offset..offset+len-1]. Assume they are already encoded.
Attributes
Create a term name from a string. See sliceToTermName in Decorators for a more efficient version which however requires a Context for its operation.
Create a term name from a string. See sliceToTermName in Decorators for a more efficient version which however requires a Context for its operation.
Attributes
Create a type name from the characters in cs[offset..offset+len-1]. Assume they are already encoded.
Create a type name from the characters in cs[offset..offset+len-1]. Assume they are already encoded.
Attributes
Create a type name from the UTF8 encoded bytes in bs[offset..offset+len-1]. Assume they are already encoded.
Create a type name from the UTF8 encoded bytes in bs[offset..offset+len-1]. Assume they are already encoded.
Attributes
Concrete fields
The term name represented by the empty string
The term name represented by the empty string
Attributes
The type name represented by the empty string
The type name represented by the empty string