LibreOffice Module pyuno (master) 1
Namespaces | Functions
pyuno_type.cxx File Reference
#include "pyuno_impl.hxx"
#include <o3tl/any.hxx>
#include <typelib/typedescription.hxx>
Include dependency graph for pyuno_type.cxx:

Go to the source code of this file.

Namespaces

namespace  pyuno
 

Functions

const char * pyuno::typeClassToString (TypeClass t)
 
static PyRef pyuno::getClass (const Runtime &r, const char *name)
 
PyRef pyuno::getTypeClass (const Runtime &)
 
PyRef pyuno::getEnumClass (const Runtime &)
 
PyRef pyuno::getCharClass (const Runtime &)
 
PyRef pyuno::getByteSequenceClass (const Runtime &)
 
PyRef pyuno::getAnyClass (const Runtime &)
 
sal_Unicode pyuno::PyChar2Unicode (PyObject *o)
 
css::uno::Any pyuno::PyEnum2Enum (PyObject *obj)
 
css::uno::Type pyuno::PyType2Type (PyObject *o)
 
static PyObject * pyuno::callCtor (const Runtime &r, const char *clazz, const PyRef &args)
 
PyObject * pyuno::PyUNO_Enum_new (const char *enumBase, const char *enumValue, const Runtime &r)
 
PyObject * pyuno::PyUNO_Type_new (const char *typeName, TypeClass t, const Runtime &r)
 
PyObject * pyuno::PyUNO_char_new (sal_Unicode c, const Runtime &r)
 
PyObject * pyuno::PyUNO_ByteSequence_new (const css::uno::Sequence< sal_Int8 > &, const Runtime &r)