diff Core/Enumerations.cpp @ 3530:b26b6ea27648

endianness to string
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 02 Oct 2019 11:13:32 +0200
parents c08bb6ac3b7f
children bdafff1ce443
line wrap: on
line diff
--- a/Core/Enumerations.cpp	Mon Sep 30 20:40:42 2019 +0200
+++ b/Core/Enumerations.cpp	Wed Oct 02 11:13:32 2019 +0200
@@ -1141,6 +1141,25 @@
   }
   
 
+  const char* EnumerationToString(Endianness endianness)
+  {
+    switch (endianness)
+    {
+      case Endianness_Little:
+        return "Little-endian";
+
+      case Endianness_Big:
+        return "Big-endian";
+
+      case Endianness_Unknown:
+        return "Unknown endianness";
+                
+      default:
+        throw OrthancException(ErrorCode_ParameterOutOfRange);
+    }
+  }
+
+
   Encoding StringToEncoding(const char* encoding)
   {
     std::string s(encoding);