Kross
krossconfig.h File Reference
#include <kross/core/kross_export.h>
#include <QtCore/QString>
#include <QtCore/QMetaType>
Include dependency graph for krossconfig.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
namespace | Kross |
Defines | |
#define | KROSS_DEBUG_ENABLED |
#define | KROSS_EXPORT_INTERPRETER(InterpreterImpl) |
#define | KROSS_FALCON_LIBRARY "krossfalcon" |
#define | KROSS_JAVA_LIBRARY "libkrossjava" |
#define | KROSS_KJS_LIBRARY "krosskjs" |
#define | KROSS_LUA_LIBRARY "kloss" |
#define | KROSS_PYTHON_LIBRARY "krosspython" |
#define | KROSS_QTSCRIPT_LIBRARY "krossqts" |
#define | KROSS_RUBY_LIBRARY "krossruby" |
#define | KROSS_VERSION 12 |
Functions | |
KROSSCORE_EXPORT void | Kross::krossdebug (const QString &s) |
KROSSCORE_EXPORT void | Kross::krosswarning (const QString &s) |
Define Documentation
#define KROSS_DEBUG_ENABLED |
Definition at line 31 of file krossconfig.h.
#define KROSS_EXPORT_INTERPRETER | ( | InterpreterImpl | ) |
Value:
extern "C" { \ KDE_EXPORT void* krossinterpreter(int version, Kross::InterpreterInfo* info) { \ if(version != KROSS_VERSION) { \ Kross::krosswarning(QString("Interpreter skipped cause provided version %1 does not match expected version %2.").arg(version).arg(KROSS_VERSION)); \ return 0; \ } \ return new InterpreterImpl(info); \ } \ }
Definition at line 64 of file krossconfig.h.
#define KROSS_FALCON_LIBRARY "krossfalcon" |
Definition at line 84 of file krossconfig.h.
#define KROSS_JAVA_LIBRARY "libkrossjava" |
Definition at line 83 of file krossconfig.h.
#define KROSS_KJS_LIBRARY "krosskjs" |
Definition at line 82 of file krossconfig.h.
#define KROSS_LUA_LIBRARY "kloss" |
Definition at line 86 of file krossconfig.h.
#define KROSS_PYTHON_LIBRARY "krosspython" |
Definition at line 80 of file krossconfig.h.
#define KROSS_QTSCRIPT_LIBRARY "krossqts" |
Definition at line 85 of file krossconfig.h.
#define KROSS_RUBY_LIBRARY "krossruby" |
Definition at line 81 of file krossconfig.h.
#define KROSS_VERSION 12 |
Definition at line 61 of file krossconfig.h.