LibreOffice Module cli_ure (master) 1
Namespaces | Macros | Functions
cli_data.cxx File Reference
#include "windows.h"
#include <ole2.h>
#include <memory>
#include "rtl/ustring.hxx"
#include "rtl/ustrbuf.hxx"
#include "uno/sequence2.h"
#include "typelib/typedescription.hxx"
#include "cli_proxy.h"
#include "cli_base.h"
#include "cli_bridge.h"
Include dependency graph for cli_data.cxx:

Go to the source code of this file.

Namespaces

namespace  cli_uno
 

Macros

#define WIN32_LEAN_AND_MEAN
 

Functions

System::String cli_uno::mapUnoPolymorphicName (System::String^ unoName)
 For example, there is a uno type com.sun.star.Foo<char, long>. More...
 
OUString cli_uno::mapCliTypeName (System::String^ typeName)
 
System::String cli_uno::mapCliPolymorphicName (System::String^ unoName)
 For example, there is a type name such as com.sun.star.Foo<System.Char, System.Int32>. More...
 
System::String cli_uno::mapPolymorphicName (System::String^ unoName, bool bCliToUno)
 
std::unique_ptr< rtl_mem > cli_uno::seq_allocate (sal_Int32 nElements, sal_Int32 nSize)
 
System::Type cli_uno::loadCliType (rtl_uString *unoName)
 
System::Type cli_uno::loadCliType (System::String ^ typeName)
 
System::Type cli_uno::mapUnoType (typelib_TypeDescription const *pTD)
 
System::Type cli_uno::mapUnoType (typelib_TypeDescriptionReference const *pTD)
 
typelib_TypeDescriptionReference * cli_uno::mapCliType (System::Type^ cliType)
 Returns an acquired td. More...
 
System::String cli_uno::mapUnoTypeName (rtl_uString const *typeName)
 Otherwise a leading "unoidl." is removed. More...
 
System::String cli_uno::mapUnoString (rtl_uString const *data)
 Maps uno types to dot net types. More...
 
OUString cli_uno::mapCliString (System::String ^ data)
 

Macro Definition Documentation

◆ WIN32_LEAN_AND_MEAN

#define WIN32_LEAN_AND_MEAN

Definition at line 21 of file cli_data.cxx.