TypeNameUtils

org.encalmo.utils.TypeNameUtils
object TypeNameUtils

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

inline def shortBaseName(name: String): String
inline def toValueName(name: String): String
transparent inline def typeName[A]: String
def typeNameExpr[A](using evidence$1: Type[A], Quotes): Expr[String]
def typeNameOf[A](using evidence$1: Type[A], Quotes): String
def typeNameOf(using Quotes)(tpe: x$1.reflect.TypeRepr): String
def typeNameOf(using cache: StatementsCache)(tpe: cache.quotes.reflect.TypeRepr): String
inline def typeNames[A]: Tuple
def typeNamesExpr[A](using evidence$1: Type[A], Quotes): Expr[Tuple]
def typeNamesOf[A <: Tuple](using evidence$1: Type[A], Quotes): Tuple
inline def underscored(name: String): String
transparent inline def valueName[A]: String
def valueNameExpr[A](using evidence$1: Type[A], Quotes): Expr[String]
def valueNameOf[A](using evidence$1: Type[A], Quotes): String
def valueNameOf(using Quotes)(tpe: x$1.reflect.TypeRepr): String