oxygen.meta
package oxygen.meta
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object CaseExtractor
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CaseExtractor.type
object ExprMonad
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MatchBuilder
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MatchBuilder.type
enum StringExpr
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object StringExpr
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
StringExpr.type
Extensions
Extensions
extension [S[_], A](self: S[Expr[A]])
Expects S2 to have an S2.apply[A](values*)
Expects S2 to have an S2.apply[A](values*)
Attributes
def seqToExprOf[S2[_]](using s: SeqOps[S], s2: SeqOps[S2], sTpe: Type[S], s2Tpe: Type[S2], aTpe: Type[A], q: Quotes): Expr[S2[A]]
Expects S2 to have an S2.apply[A](values*)
Expects S2 to have an S2.apply[A](values*)
Attributes
def unsafeSeqToExprOf[S2[_]](using s: SeqOps[S], sTpe: Type[S], s2Tpe: Type[S2], aTpe: Type[A], quotes: Quotes): Expr[S2[A]]
Expects S2 to have an S2.apply[A](values*)
Expects S2 to have an S2.apply[A](values*)
Attributes
extension (using quotes: Quotes)(self: quotes.reflect.TypeRepr)
extension (using quotes: Quotes)(self: quotes.reflect.Tree)
extension (self: TypeRepr)
extension [S[_]](self: S[StringExpr])
def exprMkString(start: StringExpr, sep: StringExpr, end: StringExpr)(using Quotes, SeqOps[S]): Expr[String]
def exprMkStringTo(builder: Expr[StringBuilder], sep: StringExpr)(using Quotes, SeqOps[S]): Expr[Unit]
def exprMkStringTo(builder: Expr[StringBuilder], start: StringExpr, sep: StringExpr, end: StringExpr)(using Quotes, SeqOps[S]): Expr[Unit]
extension [S[_]](self: S[Expr[String]])
def exprMkString(start: Expr[String], sep: Expr[String], end: Expr[String])(using Quotes, SeqOps[S]): Expr[String]
def exprMkStringTo(builder: Expr[StringBuilder], sep: Expr[String])(using Quotes, SeqOps[S]): Expr[Unit]
def exprMkStringTo(builder: Expr[StringBuilder], start: Expr[String], sep: Expr[String], end: Expr[String])(using Quotes, SeqOps[S]): Expr[Unit]
In this article