package piqilib

  1. Overview
  2. Docs
type uint = int
type uint32 = int32
type uint64 = int64
type float64 = float
type float32 = float
type protobuf_int32 = int32
type protobuf_int64 = int64
type binary = string
type piqi_any = Piqi_impl_piqi.any
type int32_fixed = int32
type uint32_fixed = uint32
type int64_fixed = int64
type uint64_fixed = uint64
type float = float64
type piq_ast = Piq_ast.ast
type word = string
type name = word
type typename = name
type namespace = [
  1. | `import of Piqi_impl_piqi.import
  2. | `piqi of Piqi_impl_piqi.piqi
]
type typedef = [
  1. | `alias of Piqi_impl_piqi.alias
  2. | `enum of Piqi_impl_piqi.enum
  3. | `list of Piqi_impl_piqi.piqi_list
  4. | `record of Piqi_impl_piqi.record
  5. | `variant of Piqi_impl_piqi.variant
]
type piqi_type = [
  1. | `any
  2. | `binary
  3. | `bool
  4. | `float
  5. | `int
  6. | `string
]
type piqtype = [
  1. | `alias of Piqi_impl_piqi.alias
  2. | `any
  3. | `binary
  4. | `bool
  5. | `enum of Piqi_impl_piqi.enum
  6. | `float
  7. | `int
  8. | `list of Piqi_impl_piqi.piqi_list
  9. | `record of Piqi_impl_piqi.record
  10. | `string
  11. | `variant of Piqi_impl_piqi.variant
]
type piq_format = [
  1. | `text
  2. | `word
]
type protobuf_wire_type = [
  1. | `block
  2. | `fixed32
  3. | `fixed64
  4. | `signed_fixed32
  5. | `signed_fixed64
  6. | `signed_varint
  7. | `varint
  8. | `zigzag_varint
]
type field_mode = [
  1. | `optional
  2. | `repeated
  3. | `required
]
type function_param = [
  1. | `alias of Piqi_impl_piqi.alias
  2. | `enum of Piqi_impl_piqi.enum
  3. | `list of Piqi_impl_piqi.piqi_list
  4. | `name of name
  5. | `record of Piqi_impl_piqi.record
  6. | `variant of Piqi_impl_piqi.variant
]
type extend_target = [
  1. | `field of name
  2. | `func of name
  3. | `import of name
  4. | `name of name
  5. | `option of name
  6. | `typedef of name
]
type pib_typehint = Pib_typehint.t
type record = Record.t
type field = Field.t
type variant = Variant.t
type option = Option.t
type enum = Enum.t
type alias = Alias.t
type piqi_list = Piqi_list.t
type piqi = Piqi.t
type import = Import.t
type any = Any.t
type func = Func.t
type piqi_bundle = Piqi_bundle.t
type includ = Includ.t
type extend = Extend.t
OCaml

Innovation. Community. Security.