package clangml

  1. Overview
  2. Docs
include sig ... end
include sig ... end
include sig ... end
type t =
  1. | C89
  2. | C94
  3. | Gnu89
  4. | C99
  5. | Gnu99
  6. | C11
  7. | Gnu11
  8. | C17
  9. | Gnu17
  10. | C2x
  11. | Gnu2x
  12. | Cxx98
  13. | Gnucxx98
  14. | Cxx11
  15. | Gnucxx11
  16. | Cxx14
  17. | Gnucxx14
  18. | Cxx17
  19. | Gnucxx17
  20. | Cxx20
  21. | Gnucxx20
  22. | Cxx2b
  23. | Gnucxx2b
  24. | Opencl10
  25. | Opencl11
  26. | Opencl12
  27. | Opencl20
  28. | Opencl30
  29. | Openclcpp10
  30. | Openclcpp2021
  31. | Cuda
  32. | Hip
  33. | Hlsl
  34. | Hlsl2015
  35. | Hlsl2016
  36. | Hlsl2017
  37. | Hlsl2018
  38. | Hlsl2021
  39. | Hlsl202x
exception Unavailable of t
val to_clang : t -> Clang__.Clang__bindings.clang_ext_langstandards