summaryrefslogtreecommitdiff
path: root/gcsdk/gcconstants.cpp
diff options
context:
space:
mode:
authorFluorescentCIAAfricanAmerican <[email protected]>2020-04-22 12:56:21 -0400
committerFluorescentCIAAfricanAmerican <[email protected]>2020-04-22 12:56:21 -0400
commit3bf9df6b2785fa6d951086978a3e66f49427166a (patch)
tree2c0f1f0c63c4832882bc93814ebd2c2b1c6224e5 /gcsdk/gcconstants.cpp
downloadarchived-source-engine-2018-hl2-src-master.tar.xz
archived-source-engine-2018-hl2-src-master.zip
Diffstat (limited to 'gcsdk/gcconstants.cpp')
-rw-r--r--gcsdk/gcconstants.cpp45
1 files changed, 45 insertions, 0 deletions
diff --git a/gcsdk/gcconstants.cpp b/gcsdk/gcconstants.cpp
new file mode 100644
index 0000000..5e4e83d
--- /dev/null
+++ b/gcsdk/gcconstants.cpp
@@ -0,0 +1,45 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose: Enum name to string and vice versa code
+//
+//=============================================================================
+
+
+#include "stdafx.h"
+#include "enumutils.h"
+// memdbgon must be the last include file in a .cpp file!!!
+#include "tier0/memdbgon.h"
+
+namespace GCSDK
+{
+
+#ifdef GC
+ ENUMSTRINGS_START( EForeignKeyAction )
+ {k_EForeignKeyActionNoAction, "NO ACTION" },
+ {k_EForeignKeyActionCascade, "CASCADE" },
+ {k_EForeignKeyActionSetNULL, "SET NULL" },
+ ENUMSTRINGS_REVERSE( EForeignKeyAction, k_EForeignKeyActionNoAction )
+
+ ENUMSTRINGS_START( EGCSQLType )
+ {k_EGCSQLTypeInvalid, "k_EGCSQLTypeInvalid" },
+ {k_EGCSQLType_Blob, "k_EGCSQLType_Blob" },
+ {k_EGCSQLType_String, "k_EGCSQLType_String" },
+ {k_EGCSQLType_int8, "k_EGCSQLType_int8" },
+ {k_EGCSQLType_int16, "k_EGCSQLType_int16" },
+ {k_EGCSQLType_int32, "k_EGCSQLType_int32" },
+ {k_EGCSQLType_int64, "k_EGCSQLType_int64" },
+ {k_EGCSQLType_float, "k_EGCSQLType_float" },
+ {k_EGCSQLType_double, "k_EGCSQLType_double" },
+ {k_EGCSQLType_Image, "k_EGCSQLType_Image" },
+ ENUMSTRINGS_REVERSE( EGCSQLType, k_EGCSQLTypeInvalid )
+#endif
+
+ ENUMSTRINGS_START( EUniverse )
+ { k_EUniverseInvalid, "Invalid" },
+ { k_EUniversePublic, "Public" },
+ { k_EUniverseBeta, "Beta" },
+ { k_EUniverseInternal, "Internal" },
+ { k_EUniverseDev, "Dev" },
+ ENUMSTRINGS_REVERSE( EUniverse, k_EUniverseInvalid )
+
+} // namespace GCSDK