]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/parse.cpp
cmake: install global.xlink
[xonotic/netradiant.git] / radiant / parse.cpp
index d5bf5a693c38bb600a18e9a5adf2d988c8787914..ac5dd3b26313f395004da29a5deacc2dc0abe32e 100644 (file)
 #include "script/scripttokeniser.h"
 #include "script/scripttokenwriter.h"
 
-class ScriptLibraryAPI {
-    _QERScripLibTable m_scriptlibrary;
+class ScriptLibraryAPI
+{
+_QERScripLibTable m_scriptlibrary;
 public:
-    typedef _QERScripLibTable Type;
-
-    STRING_CONSTANT(Name, "*");
-
-    ScriptLibraryAPI()
-    {
-        m_scriptlibrary.m_pfnNewScriptTokeniser = &NewScriptTokeniser;
-        m_scriptlibrary.m_pfnNewSimpleTokeniser = &NewSimpleTokeniser;
-        m_scriptlibrary.m_pfnNewSimpleTokenWriter = &NewSimpleTokenWriter;
-    }
-
-    _QERScripLibTable *getTable()
-    {
-        return &m_scriptlibrary;
-    }
+typedef _QERScripLibTable Type;
+STRING_CONSTANT( Name, "*" );
+
+ScriptLibraryAPI(){
+       m_scriptlibrary.m_pfnNewScriptTokeniser = &NewScriptTokeniser;
+       m_scriptlibrary.m_pfnNewSimpleTokeniser = &NewSimpleTokeniser;
+       m_scriptlibrary.m_pfnNewSimpleTokenWriter = &NewSimpleTokenWriter;
+}
+_QERScripLibTable* getTable(){
+       return &m_scriptlibrary;
+}
 };
 
 #include "modulesystem/singletonmodule.h"
@@ -49,4 +46,4 @@ public:
 
 typedef SingletonModule<ScriptLibraryAPI> ScriptLibraryModule;
 typedef Static<ScriptLibraryModule> StaticScriptLibraryModule;
-StaticRegisterModule staticRegisterScriptLibrary(StaticScriptLibraryModule::instance());
+StaticRegisterModule staticRegisterScriptLibrary( StaticScriptLibraryModule::instance() );