Enum types now emit operator| and operator|= for easier bitset manipulation.

Bug: 31702236
Change-Id: I166da2fe0019493c81151914ebabf591b705a713
Test: visual check, mma
diff --git a/generateCpp.cpp b/generateCpp.cpp
index 680a7b8..f8a5b1a 100644
--- a/generateCpp.cpp
+++ b/generateCpp.cpp
@@ -263,7 +263,13 @@
     if (isInterface) {
         out.unindent();
 
-        out << "};\n";
+        out << "};\n\n";
+    }
+
+    err = mRootScope->emitGlobalTypeDeclarations(out);
+
+    if (err != OK) {
+        return err;
     }
 
     out << "\n";