InferQuat

io.getquill.quat.QuatMakingBase.InferQuat
object InferQuat

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
InferQuat.type

Members list

Type members

Classlikes

object AnyType

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object BooleanType

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CaseClassType

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CoProduct

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
CoProduct.type
object DefiniteValue

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Deoption

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Deoption.type
object OptionType

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
OptionType.type
object Param

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Param.type
object ParseType

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ParseType.type
object QueryType

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
QueryType.type
object QuotedType

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object ValueType

Attributes

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

Value members

Concrete methods

def caseClassConstructorArgs(using Quotes)(tpe: TypeRepr): List[(String, TypeRepr)]
def isConstantType(using Quotes)(tpe: TypeRepr): Boolean
def isGeneric(using Quotes)(tpe: TypeRepr): Boolean
def isNone(using Quotes)(tpe: TypeRepr): Boolean
def nonGenericMethods(using Quotes)(tpe: TypeRepr): List[(String, TypeRepr)]
def of[T](using Type[T], Quotes): Quat
def ofExpr(expr: Expr[Any])(using Quotes): Quat
def ofType(using Quotes)(tpe: TypeRepr): Quat

Extensions

Extensions

extension (using Quotes)(sym: Symbol)
def isCaseClass: Boolean
extension (using Quotes)(tpe: TypeRepr)
def is[T](using Type[T]): Boolean