refl

PPX deriver for reflection
IN THIS PACKAGE
Module Refl . Visit . Make

Parameters

module V : VisitorS

Signature

module Visitor : sig ... end
module Visitors : Tools.VectorS with type 'a T.t = 'a Visitor.t
val visit : ( 'a, 'structure, 'arity, 'rec_group, [ Refl__Desc.Kinds.builtin | Refl__Desc.Kinds.structural_without_object | `Variable | `Lazy | `GADT | `MapOpaque | `Opaque ], 'positive, 'negative, 'direct, 'gadt ) Refl__Desc.desc -> ( 'arity, 'direct ) Visitors.t -> 'a Visitor.t