package xedbindings

  1. Overview
  2. Docs

Module Type_desc.TypesSource

Parameters

Signature

Sourcemodule Ptr : sig ... end
Sourcetype encoder_operand
Sourcetype enc_displacement
Sourcetype chip_features
Sourceval const_chip_features_ptr : (chip_features Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval chip_features_ptr : (chip_features Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a chip_features_ptr = (chip_features Ctypes.abstract, 'a) Ptr.t
Sourcetype decoded_inst
Sourceval const_decoded_inst_ptr : (decoded_inst Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval decoded_inst_ptr : (decoded_inst Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a decoded_inst_ptr = (decoded_inst Ctypes.abstract, 'a) Ptr.t
Sourcetype encoder_instruction
Sourceval const_encoder_instruction_ptr : (encoder_instruction Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval encoder_instruction_ptr : (encoder_instruction Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a encoder_instruction_ptr = (encoder_instruction Ctypes.abstract, 'a) Ptr.t
Sourcetype encoder_request
Sourceval const_encoder_request_ptr : (encoder_request Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval encoder_request_ptr : (encoder_request Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a encoder_request_ptr = (encoder_request Ctypes.abstract, 'a) Ptr.t
Sourcetype flag_action
Sourceval const_flag_action_ptr : (flag_action Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval flag_action_ptr : (flag_action Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a flag_action_ptr = (flag_action Ctypes.abstract, 'a) Ptr.t
Sourcetype flag_dfv
Sourceval const_flag_dfv_ptr : (flag_dfv Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval flag_dfv_ptr : (flag_dfv Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a flag_dfv_ptr = (flag_dfv Ctypes.abstract, 'a) Ptr.t
Sourcetype flag_set
Sourceval const_flag_set_ptr : (flag_set Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval flag_set_ptr : (flag_set Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a flag_set_ptr = (flag_set Ctypes.abstract, 'a) Ptr.t
Sourcetype inst
Sourceval const_inst_ptr : (inst Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval inst_ptr : (inst Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a inst_ptr = (inst Ctypes.abstract, 'a) Ptr.t
Sourcetype operand
Sourceval const_operand_ptr : (operand Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval operand_ptr : (operand Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a operand_ptr = (operand Ctypes.abstract, 'a) Ptr.t
Sourcetype operand_values
Sourceval const_operand_values_ptr : (operand_values Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval operand_values_ptr : (operand_values Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a operand_values_ptr = (operand_values Ctypes.abstract, 'a) Ptr.t
Sourcetype simple_flag
Sourceval const_simple_flag_ptr : (simple_flag Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval simple_flag_ptr : (simple_flag Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a simple_flag_ptr = (simple_flag Ctypes.abstract, 'a) Ptr.t
Sourcetype state
Sourceval const_state_ptr : (state Ctypes.abstract, [ `Read ]) Ptr.t F.typ
Sourceval state_ptr : (state Ctypes.abstract, [ `Read | `Write ]) Ptr.t F.typ
Sourcetype 'a state_ptr = (state Ctypes.abstract, 'a) Ptr.t
Sourceval address_width_enum : XBEnums.address_width F.typ
Sourceval attribute_enum : XBEnums.attribute F.typ
Sourceval category_enum : XBEnums.category F.typ
Sourceval chip_enum : XBEnums.chip F.typ
Sourceval cpuid_group_enum : XBEnums.cpuid_group F.typ
Sourceval cpuid_rec_enum : XBEnums.cpuid_rec F.typ
Sourceval error_enum : XBEnums.error F.typ
Sourceval extension_enum : XBEnums.extension F.typ
Sourceval flag_enum : XBEnums.flag F.typ
Sourceval flag_action_enum : XBEnums.flag_action F.typ
Sourceval iclass_enum : XBEnums.iclass F.typ
Sourceval iexception_enum : XBEnums.iexception F.typ
Sourceval iform_enum : XBEnums.iform F.typ
Sourceval isa_set_enum : XBEnums.isa_set F.typ
Sourceval machine_mode_enum : XBEnums.machine_mode F.typ
Sourceval nonterminal_enum : XBEnums.nonterminal F.typ
Sourceval operand_enum : XBEnums.operand F.typ
Sourceval operand_action_enum : XBEnums.operand_action F.typ
Sourceval operand_convert_enum : XBEnums.operand_convert F.typ
Sourceval operand_element_type_enum : XBEnums.operand_element_type F.typ
Sourceval operand_element_xtype_enum : XBEnums.operand_element_xtype F.typ
Sourceval operand_type_enum : XBEnums.operand_type F.typ
Sourceval operand_visibility_enum : XBEnums.operand_visibility F.typ
Sourceval operand_width_enum : XBEnums.operand_width F.typ
Sourceval reg_enum : XBEnums.reg F.typ
Sourceval reg_class_enum : XBEnums.reg_class F.typ
Sourceval syntax_enum : XBEnums.syntax F.typ