ru
.
tinkoff
.
tschema
macros
package
macros
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
macros
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
case class
DSLBranch
[
T
]
(
pref:
Vector
[
T
]
,
children:
Vector
[
DSLTree
[
T
]]
)
extends
DSLTree
[
T
] with
Product
with
Serializable
case class
DSLLeaf
[
T
]
(
res:
T
,
groups:
Vector
[
String
]
,
key:
String
)
extends
DSLTree
[
T
] with
Product
with
Serializable
sealed
trait
DSLTree
[
T
]
extends
AnyRef
trait
MacroMessages
extends
AnyRef
class
MakerMacro
extends
ShapelessMacros
with
SingletonMacros
type
MethodDecl
[
T
]
= (
List
[
NList
[
T
]],
T
)
type
NList
[
T
]
=
List
[(
String
,
T
)]
trait
NamedImpl
[
T
,
Input <:
Coproduct
]
extends
AnyRef
class
NamedImplMacros
extends
CaseClassMacros
with
SymbolMacros
class
ParamMaker
[
T
[
_
,
_
]
]
extends
Dynamic
class
ParamMakerMacro
extends
SymbolMacros
final
case class
PrefixInfo
[
T
]
(
key:
Option
[
String
]
,
groups:
Vector
[
String
]
,
prefix:
Vector
[
T
]
)
extends
Product
with
Serializable
trait
ShapelessMacros
extends
ReprTypes
with
MacroMessages
with
SymbolMacros
trait
SingletonMacros
extends
ReprTypes
type
Skip
[
A
]
=
Any
trait
SymbolMacros
extends
ReprTypes
Value Members
object
NamedImpl
object
NamedImplMacros
object
ParamMaker
object
PrefixInfo
extends
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped