ppxlib

A comprehensive toolbox for ppx development. It features:
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library ppxlib_traverse_builtins
method virtual other : 'a. ( 'a, 'res ) T.lift
method virtual int : ( int, 'res ) T.lift
method virtual string : ( string, 'res ) T.lift
method virtual bool : ( bool, 'res ) T.lift
method virtual char : ( char, 'res ) T.lift
method virtual array : 'a. ( 'a, 'res ) T.lift -> ( 'a array, 'res ) T.lift
method virtual float : ( float, 'res ) T.lift
method virtual int32 : ( int32, 'res ) T.lift
method virtual int64 : ( int64, 'res ) T.lift
method virtual nativeint : ( nativeint, 'res ) T.lift
method virtual unit : ( unit, 'res ) T.lift
method virtual record : (string * 'res) list -> 'res
method virtual constr : string -> 'res list -> 'res
method virtual tuple : 'res list -> 'res
method option : < array : 'a. ( 'a, 'res ) T.lift -> ( 'a array, 'res ) T.lift ; bool : ( bool, 'res ) T.lift ; char : ( char, 'res ) T.lift ; constr : string -> 'res list -> 'res ; float : ( float, 'res ) T.lift ; int : ( int, 'res ) T.lift ; int32 : ( int32, 'res ) T.lift ; int64 : ( int64, 'res ) T.lift ; list : 'a. ( 'a, 'res ) T.lift -> ( 'a list, 'res ) T.lift ; nativeint : ( nativeint, 'res ) T.lift ; option : 'a. ( 'a, 'res ) T.lift -> ( 'a option, 'res ) T.lift ; other : 'a. ( 'a, 'res ) T.lift ; record : (string * 'res) list -> 'res ; string : ( string, 'res ) T.lift ; tuple : 'res list -> 'res ; unit : ( unit, 'res ) T.lift.. > -> 'a. ( 'a, 'res ) T.lift -> ( 'a option, 'res ) T.lift
method list : 'c -> 'a. ( 'a, 'res ) T.lift -> ( 'a list, 'res ) T.lift