CommonOps

proto.CommonOps
trait CommonOps

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Ops
trait Doc

Members list

Value members

Concrete methods

def defaultMethodName(i: Int): String
def findN(x: qctx.reflect.Symbol): Option[Int]

Concrete fields

val ArrayByteType: qctx.reflect.TypeRepr
val ArraySeqByteType: qctx.reflect.TypeRepr
val ArrayType: qctx.reflect.TypeRepr
val ItetableType: qctx.reflect.TypeRepr
val NTpe: qctx.reflect.TypeRepr
val commonTypes: List[qctx.reflect.TypeRepr]
val packedTypes: List[qctx.reflect.TypeRepr]

Extensions

Extensions

extension (s: qctx.reflect.Symbol)
def constructorParams: List[qctx.reflect.Symbol]
def tpe: qctx.reflect.TypeRepr
extension (t: qctx.reflect.TypeRepr)
def isArray: Boolean
def isArrayByte: Boolean
def isArraySeqByte: Boolean
def isBoolean: Boolean
def isCaseClass: Boolean
def isCaseObject: Boolean
def isCaseType: Boolean
def isCommonType: Boolean
def isDouble: Boolean
def isFloat: Boolean
def isInt: Boolean
def isIterable: Boolean
def isLong: Boolean
def isNType: Boolean
def isOption: Boolean
def isPackedType: Boolean
def isRepeated: Boolean
def isSealedTrait: Boolean
def isString: Boolean
def knownFinalSubclasses: List[qctx.reflect.Symbol]
def optionArgument: qctx.reflect.TypeRepr
def typeArgs: List[qctx.reflect.TypeRepr]

Implicits

Implicits

implicit val qctx: Quotes