Kross::Api Namespace Reference


Detailed Description

The common Kross API used as common codebase.

The API spends Kross::Api::Object and more specialized classes to bridge other Kross parts together. Interaction between objects got wrapped at runtime and introspection- functionality enables dynamic manipulations. The proxy functionality prevents cross-dependencies between Kross parts like the Kross::Python implementation and the Kross::KexiDB wrapper.

Author:
Sebastian Sauer


Classes

class  Argument
class  ArgumentList
class  Callable
class  Class
class  Dict
class  Event
class  EventAction
class  EventScript
class  EventSignal
class  EventSlot
class  Exception
class  Function
class  ConstFunction0
class  ConstFunction1
class  ConstFunction2
class  VarFunction0
class  VarFunction1
class  VarFunction2
class  InterpreterInfo
class  Interpreter
class  List
class  ListT
class  Module
class  Object
class  ProxyValue
class  ProxyFunction
class  ProxyFunction< INSTANCE, METHOD, RET, ARG1, ARG2, ARG3 >
class  ProxyFunction< INSTANCE, METHOD, RET, ARG1, ARG2 >
class  ProxyFunction< INSTANCE, METHOD, RET, ARG1 >
class  ProxyFunction< INSTANCE, METHOD, RET >
class  QtObject
class  Script
class  Value
class  Variant
class  MainModulePrivate
class  MainModule
class  ManagerPrivate
class  Manager
class  ScriptActionPrivate
class  ScriptAction
class  ScriptActionCollection
class  ScriptContainerPrivate
class  ScriptContainer
class  ScriptGUIClientPrivate
class  ScriptGUIClient
class  ListItem
class  ToolTip
class  WdgScriptsManagerPrivate
class  WdgScriptsManager

Variables

static KStaticDeleter< Managerm_managerdeleter
static Managerm_manager = 0


Variable Documentation

Manager* Kross::Api::m_manager = 0 [static]
 

The Manager-singleton instance is NULL by default till the Manager::scriptManager() method got called first time.

Definition at line 68 of file manager.cpp.

Referenced by Kross::Api::Manager::scriptManager().

KStaticDeleter<Manager> Kross::Api::m_managerdeleter [static]
 

Free the static Manager instance if the lib is unloaded or the app terminates by using the KStaticDeleter template.

Definition at line 62 of file manager.cpp.

Referenced by Kross::Api::Manager::scriptManager().


Generated on Thu Feb 9 17:59:31 2006 for Kross by  doxygen 1.4.6