MBNNOpenLRFunctionalRoadClass.h 1.0 KB

123456789101112131415161718192021222324252627
  1. // This file is generated and will be overwritten automatically.
  2. #import <Foundation/Foundation.h>
  3. /**
  4. * Road class as defined in OpenLR standard. FRC0 — highway, FRC7 — smallest
  5. * path in a forest.
  6. *
  7. * TODO: naming is wrong, because we already have FunctionalRoadClass and
  8. * bindgen doesn't support resolving namespaces/prefixes there. The possibility
  9. * to generate prefixes for objc is expected to appear in bindgen and the class
  10. * to be renamed.
  11. */
  12. // NOLINTNEXTLINE(modernize-use-using)
  13. typedef NS_ENUM(NSInteger, MBNNOpenLRFunctionalRoadClass)
  14. {
  15. MBNNOpenLRFunctionalRoadClassFRC0 = 0,
  16. MBNNOpenLRFunctionalRoadClassFRC1 = 1,
  17. MBNNOpenLRFunctionalRoadClassFRC2 = 2,
  18. MBNNOpenLRFunctionalRoadClassFRC3 = 3,
  19. MBNNOpenLRFunctionalRoadClassFRC4 = 4,
  20. MBNNOpenLRFunctionalRoadClassFRC5 = 5,
  21. MBNNOpenLRFunctionalRoadClassFRC6 = 6,
  22. MBNNOpenLRFunctionalRoadClassFRC7 = 7
  23. } NS_SWIFT_NAME(OpenLRFunctionalRoadClass);
  24. NSString* MBNNOpenLRFunctionalRoadClassToString(MBNNOpenLRFunctionalRoadClass open_lrfunctional_road_class);