package piqilib

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Piqi_getoptSource

Sourceval check_getopt_letter : string -> unit
Sourceval getopt_name_field : C.Field.t -> unit
Sourceval getopt_name_option : C.Option.t -> unit
Sourceval getopt_name_record : C.R.t -> unit
Sourceval getopt_name_variant : C.V.t -> unit
Sourceval getopt_name_enum : C.E.t -> unit
Sourceval getopt_name_typedef : [> `enum of C.E.t | `record of C.R.t | `variant of C.V.t ] -> unit
Sourceval getopt_name_defs : [> `enum of C.E.t | `record of C.R.t | `variant of C.V.t ] list -> unit
Sourceval getopt_name_piqi : 'a -> C.T.piqi -> unit
Sourceval init : unit -> unit
Sourceval getopt_filename : string
Sourceval error : string -> 'a
Sourceval parse_string_arg : string -> Piq_lexer.token
Sourceval parse_word_arg : string -> Piq_lexer.token
Sourceval parse_name_arg : string -> Piq_lexer.token
Sourceval read_file : string -> string
Sourceval parse_arg : string -> Piq_lexer.token
Sourceval parse_argv : int -> (Piq_lexer.token * (int * int)) list
Sourceval argv_start_index : int ref
Sourceval rest_fun : 'a -> unit
Sourceval arg__rest : string * Arg.spec * string
Sourceval getopt_piq : unit -> C.piq_ast list
Sourceval parse_args : C.T.piqtype -> C.piq_ast list -> Piqobj.obj