quotidian

package quotidian

Members list

Packages

Type members

Classlikes

object Debug

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Debug.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object DeriveToExpr

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait MacroMirror[Q <: Quotes, A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Product[Q, A]
class Singleton[Q, A]
class Sum[Q, A]
Self type
MacroMirror[Q, A]
object MacroMirror

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait Method[Q <: Quotes, Parent]

Attributes

Supertypes
class Object
trait Matchable
class Any
class MirrorElem[Q <: Quotes, M, A](using val quotes: Q, val asType: Type[A], val parentType: Type[M])(val label: String, val typeRepr: quotes.reflect.TypeRepr, val symbol: quotes.reflect.Symbol)

Attributes

Supertypes
class Object
trait Matchable
class Any
final case class SymbolInfo(fullName: String, flags: String, docString: Option[String], annotations: List[String], declaredFields: List[String], declaredMethods: List[String], declaredTypes: List[String], overridingSymbols: List[String], companionClass: String, companionModule: String, children: List[String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SymbolInfo

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SymbolInfo.type

Extensions

Extensions

extension (fromExpr: FromExpr.type)
inline def derived[A]: FromExpr[A]
extension (toExpr: ToExpr.type)
inline def derived[A]: ToExpr[A]