package diffast-langs-fortran

  1. Overview
  2. Docs
include module type of struct include Labels.OmpClause end
type data_sharing_attr = Fortran_parsing.F_omp_clause.data_sharing_attr =
  1. | Private
  2. | Firstprivate
  3. | Shared
  4. | None_
val data_sharing_attr_to_string : data_sharing_attr -> string
val data_sharing_attr_to_simple_string : data_sharing_attr -> string
val data_sharing_attr_to_tag : data_sharing_attr -> string * 'a list
type kind = Fortran_parsing.F_omp_clause.kind =
  1. | Static
  2. | Dynamic
  3. | Guided
  4. | Auto
  5. | Runtime
val kind_to_string : kind -> string
val kind_to_simple_string : kind -> string
type policy = Fortran_parsing.F_omp_clause.policy =
  1. | Master
  2. | Close
  3. | Spread
val policy_to_string : policy -> string
val policy_to_simple_string : policy -> string
type map_type = Fortran_parsing.F_omp_clause.map_type =
  1. | Alloc
  2. | To
  3. | From
  4. | Tofrom
val map_type_to_string : map_type -> string
val map_type_to_simple_string : map_type -> string
type dependence_type = Fortran_parsing.F_omp_clause.dependence_type =
  1. | In
  2. | Out
  3. | Inout
val dependence_type_to_string : dependence_type -> string
val dependence_type_to_simple_string : dependence_type -> string
type t = Fortran_parsing.F_omp_clause.t =
  1. | ERROR
  2. | If
  3. | Num_threads
  4. | Default of data_sharing_attr
  5. | DataSharingAttr of data_sharing_attr
  6. | Lastprivate
  7. | Copyin
  8. | Reduction
  9. | Schedule of kind
  10. | Collapse
  11. | Ordered
  12. | Copyprivate
  13. | Nowait
  14. | Final
  15. | Untied
  16. | Mergeable
  17. | Proc_bind of policy
  18. | Linear of bool
  19. | Map of map_type option
  20. | Safelen
  21. | Simdlen
  22. | Aligned of bool
  23. | Uniform
  24. | Inbranch
  25. | Notinbranch
  26. | Depend of dependence_type
  27. | Device
  28. | Dist_schedule of kind
  29. | Initializer
  30. | Num_teams
  31. | Thread_limit
val to_string : t -> string
val to_simple_string : t -> string
val to_tag : t -> string * (string * string) list
val anonymize : t -> t
val data_sharing_attr_to_short_string : data_sharing_attr -> string
val kind_to_short_string : kind -> string
val policy_to_short_string : policy -> string
val map_type_to_short_string : map_type -> string
val dependence_type_to_short_string : dependence_type -> string
val to_short_string : t -> string
OCaml

Innovation. Community. Security.