package diffast-langs-fortran

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

Module F_label.OmpDirectiveSource

include module type of struct include Labels.OmpDirective end
Sourcetype atomic_sub = Fortran_parsing.F_omp_directive.atomic_sub =
  1. | Read
  2. | Write
  3. | Capture
  4. | Update
Sourceval atomic_sub_to_string : atomic_sub -> string
Sourceval atomic_sub_to_simple_string : atomic_sub -> string
Sourceval simd_to_string : bool -> string
Sourceval simd_to_simple_string : bool -> string
Sourceval seq_cst_to_string : bool -> string
Sourceval seq_cst_to_simple_string : bool -> string
Sourcetype construct_type = Fortran_parsing.F_omp_directive.construct_type =
  1. | C_parallel
  2. | C_sections
  3. | C_do
  4. | C_taskgroup
Sourceval construct_type_to_string : construct_type -> string
Sourceval construct_type_to_string_ : construct_type -> string
Sourceval construct_type_to_simple_string : construct_type -> string
Sourcetype t = Fortran_parsing.F_omp_directive.t =
  1. | ERROR
  2. | Atomic of atomic_sub option * bool
  3. | Barrier
  4. | Critical of Fortran_parsing.Label_common.name option
  5. | Do of bool
  6. | Flush
  7. | Master
  8. | Ordered
  9. | Parallel
  10. | ParallelDo of bool
  11. | ParallelSections
  12. | ParallelWorkshare
  13. | Section
  14. | Sections
  15. | Single
  16. | Task
  17. | Taskwait
  18. | Taskyield
  19. | Threadprivate
  20. | Workshare
  21. | EndAtomic
  22. | EndCritical of Fortran_parsing.Label_common.name option
  23. | EndDo of bool
  24. | EndMaster
  25. | EndOrdered
  26. | EndParallel
  27. | EndSections
  28. | EndSingle
  29. | EndTask
  30. | EndWorkshare
  31. | EndParallelDo of bool
  32. | EndParallelSections
  33. | EndParallelWorkshare
  34. | Simd
  35. | EndSimd
  36. | DeclareSimd of Fortran_parsing.Label_common.name
  37. | Target
  38. | EndTarget
  39. | TargetData
  40. | EndTargetData
  41. | TargetUpdate
  42. | DeclareTarget
  43. | Teams
  44. | EndTeams
  45. | Distribute of bool
  46. | EndDistribute of bool
  47. | DistributeParallelDo of bool
  48. | EndDistributeParallelDo of bool
  49. | TargetTeams
  50. | EndTargetTeams
  51. | TeamsDistribute of bool
  52. | EndTeamsDistribute of bool
  53. | TargetTeamsDistribute of bool
  54. | EndTargetTeamsDistribute of bool
  55. | TeamsDistributeParallelDo of bool
  56. | EndTeamsDistributeParallelDo of bool
  57. | TargetTeamsDistributeParallelDo of bool
  58. | EndTargetTeamsDistributeParallelDo of bool
  59. | Taskgroup
  60. | EndTaskgroup
  61. | Cancel of construct_type
  62. | CancellationPoint of construct_type
  63. | DeclareReduction
Sourceval to_string : t -> string
Sourceval to_simple_string : t -> string
Sourceval to_tag : t -> string * (string * Fortran_parsing.Label_common.name) list
Sourceval get_name_opt : t -> Fortran_parsing.Label_common.name option
Sourceval is_specification_part : t -> bool
Sourceval is_execution_part : t -> bool
Sourceval anonymize : t -> t
Sourceval atomic_sub_to_short_string : atomic_sub -> string
Sourceval construct_type_to_short_string : construct_type -> string
Sourceval to_short_string : ?ignore_identifiers_flag:bool -> t -> string
OCaml

Innovation. Community. Security.