halotukozak.alpaca.internal
package halotukozak.alpaca.internal
Members list
Type members
Experimental classlikes
object Empty
Attributes
- Companion
- trait
- Experimental
- true
- Source
- Empty.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Empty.type
trait Empty[T] extends () => T
A type class for creating empty instances of types.
A type class for creating empty instances of types.
This trait provides a way to create default instances of Product types (case classes) by using their default parameter values. It extends Function0 to act as a factory.
Type parameters
- T
-
the type to create empty instances of
Attributes
- Companion
- object
- Experimental
- true
- Source
- Empty.scala
- Supertypes
-
trait () => Tclass Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Experimental
- true
- Source
- Source.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Source
Attributes
- Companion
- class
- Experimental
- true
- Source
- Source.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Source.type
object withDefault extends withDefaultLowImplicitPriority
Attributes
- Companion
- class
- Experimental
- true
- Source
- WithDefault.scala
- Supertypes
- Self type
-
withDefault.type
A type-level marker used to provide default type parameters.
A type-level marker used to provide default type parameters.
This class is used internally for type inference to allow optional type parameters with defaults in the lexer and parser APIs.
Type parameters
- Q
-
the default type
- T
-
the provided type
Attributes
- Companion
- object
- Experimental
- true
- Source
- WithDefault.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Experimental
- true
- Source
- WithDefault.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object withDefault
Types
Type alias for valid token names.
Type alias for valid token names.
Token names must be singleton strings (string literals) to enable compile-time type safety.
Attributes
- Source
- ValidName.scala
Exports
Defined exports
Exported from quoted
Attributes
- Source
- quotes.scala
Exported from quoted
Attributes
- Source
- quotes.scala
Exported from quoted
Attributes
- Source
- quotes.scala
Exported from deriving
Attributes
- Source
- quotes.scala
Exported from quoted
Attributes
- Source
- quotes.scala
Exported from quoted
Attributes
- Source
- quotes.scala
Exported from quoted
Attributes
- Source
- quotes.scala
Exported from LowestPriorityQuotedFactoryGivens
Attributes
- Source
- quotedPatches.scala
Exported from quoted
Attributes
- Source
- quotes.scala
Exported from LowPriorityQuotedFactoryGivens
Attributes
- Source
- quotedPatches.scala
Exported from LowPriorityQuotedFactoryGivens
Attributes
- Source
- quotedPatches.scala
Experimental defined exports
Exported from quoted
Attributes
- Experimental
- true
- Source
- quotes.scala
In this article
