Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
swig.cpp File Reference
#include "swig.h"
#include "LanguageHook.h"
#include "interfaces/legacy/AddonString.h"
#include "utils/StringUtils.h"
#include <string>

Classes

class  PythonBindings::PyObjectDecrementor
 

Namespaces

namespace  PythonBindings
 

Functions

void PythonBindings::PyXBMCGetUnicodeString (std::string &buf, PyObject *pObject, bool coerceToString, const char *argumentName, const char *methodname)
 
bool PythonBindings::isParameterRightType (const char *passedType, const char *expectedType, const char *methodNamespacePrefix, bool tryReverse)
 
XBMCAddon::AddonClassPythonBindings::doretrieveApiInstance (const PyHolder *pythonObj, const TypeInfo *typeInfo, const char *expectedType, const char *methodNamespacePrefix, const char *methodNameForErrorString)
 
void PythonBindings::prepareForReturn (XBMCAddon::AddonClass *c)
 
void PythonBindings::cleanForDealloc (XBMCAddon::AddonClass *c)
 
void PythonBindings::cleanForDealloc (XBMCAddon::xbmcgui::Window *c)
 
PyObjectPythonBindings::makePythonInstance (XBMCAddon::AddonClass *api, PyTypeObject *pytype, bool incrementRefCount)
 
void PythonBindings::registerAddonClassTypeInformation (const TypeInfo *classInfo)
 
const TypeInfoPythonBindings::getTypeInfoForInstance (XBMCAddon::AddonClass *obj)
 
int PythonBindings::dummy_tp_init (PyObject *self, PyObject *args, PyObject *kwds)
 

Variables

std::map< std::type_index, const TypeInfo * > PythonBindings::typeInfoLookup