Package

ru.tinkoff.tschema

macros

Permalink

package macros

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. macros
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class DSLBranch[T](pref: Vector[T], children: Vector[DSLTree[T]]) extends DSLTree[T] with Product with Serializable

    Permalink
  2. case class DSLLeaf[T](res: T, groups: Vector[String], key: String) extends DSLTree[T] with Product with Serializable

    Permalink
  3. sealed trait DSLTree[T] extends AnyRef

    Permalink
  4. trait MacroMessages extends AnyRef

    Permalink
  5. class MakerMacro extends ShapelessMacros with SingletonMacros

    Permalink
  6. type MethodDecl[T] = (List[NList[T]], T)

    Permalink
  7. type NList[T] = List[(String, T)]

    Permalink
  8. trait NamedImpl[T, Input <: Coproduct] extends AnyRef

    Permalink
  9. class NamedImplMacros extends CaseClassMacros with SymbolMacros

    Permalink
  10. class ParamMaker[T[_, _]] extends Dynamic

    Permalink
  11. class ParamMakerMacro extends SymbolMacros

    Permalink
  12. final case class PrefixInfo[T](key: Option[String], groups: Vector[String], prefix: Vector[T]) extends Product with Serializable

    Permalink
  13. trait ShapelessMacros extends ReprTypes with MacroMessages with SymbolMacros

    Permalink
  14. trait SingletonMacros extends ReprTypes

    Permalink
  15. type Skip[A] = Any

    Permalink
  16. trait SymbolMacros extends ReprTypes

    Permalink

Value Members

  1. object NamedImpl

    Permalink
  2. object NamedImplMacros

    Permalink
  3. object ParamMaker

    Permalink
  4. object PrefixInfo extends Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped