Module Nvrtc_ffi.Bindings_types

type nvrtc_program_t
type nvrtc_program = nvrtc_program_t Ctypes.structure Ctypes.ptr
val nvrtc_program : nvrtc_program Ctypes.typ
type nvrtc_result =
  1. | NVRTC_SUCCESS
  2. | NVRTC_ERROR_OUT_OF_MEMORY
  3. | NVRTC_ERROR_PROGRAM_CREATION_FAILURE
  4. | NVRTC_ERROR_INVALID_INPUT
  5. | NVRTC_ERROR_INVALID_PROGRAM
  6. | NVRTC_ERROR_INVALID_OPTION
  7. | NVRTC_ERROR_COMPILATION
  8. | NVRTC_ERROR_BUILTIN_OPERATION_FAILURE
  9. | NVRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION
  10. | NVRTC_ERROR_NO_LOWERED_NAMES_BEFORE_COMPILATION
  11. | NVRTC_ERROR_NAME_EXPRESSION_NOT_VALID
  12. | NVRTC_ERROR_INTERNAL_ERROR
  13. | NVRTC_ERROR_TIME_FILE_WRITE_FAILED
  14. | NVRTC_ERROR_UNCATEGORIZED of int64
val nvrtc_result_of_sexp : Sexplib0.Sexp.t -> nvrtc_result
val sexp_of_nvrtc_result : nvrtc_result -> Sexplib0.Sexp.t
module Types (T : Ctypes.TYPE) : sig ... end