fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. namespace Sensors {
  5. class MySensor {
  6. public:
  7. enum class SensorStatus {
  8. kSensorActive,
  9. kSensorInactive
  10. };
  11.  
  12. SensorStatus GetCurrentStatus(void) {
  13. return SensorStatus::kSensorActive;
  14. }
  15. };
  16. }
  17.  
  18. void someFunction() {
  19.  
  20. Sensors::MySensor s;
  21.  
  22. using Status = Sensors::MySensor::SensorStatus;
  23. Status stat = s.GetCurrentStatus();
  24.  
  25. typedef Sensors::MySensor::SensorStatus Status2;
  26. Status2 stat2 = s.GetCurrentStatus();
  27. }
  28.  
  29.  
  30. int main() {
  31. // your code goes here
  32. return 0;
  33. }
Success #stdin #stdout 0s 4308KB
stdin
Standard input is empty
stdout
Standard output is empty