LibreOffice Module cli_ure (master) 1
Namespaces | Functions
climaker_emit.cxx File Reference
#include "climaker_share.h"
#include "rtl/string.hxx"
#include "rtl/ustrbuf.hxx"
#include "com/sun/star/reflection/XIndirectTypeDescription.hpp"
#include "com/sun/star/reflection/XStructTypeDescription.hpp"
#include "com/sun/star/reflection/XInterfaceTypeDescription2.hpp"
#include "com/sun/star/reflection/XInterfaceMethodTypeDescription.hpp"
#include "com/sun/star/reflection/XInterfaceAttributeTypeDescription.hpp"
#include "com/sun/star/reflection/XInterfaceAttributeTypeDescription2.hpp"
#include <vector>
Include dependency graph for climaker_emit.cxx:

Go to the source code of this file.

Namespaces

namespace  climaker
 

Functions

System::String climaker::mapUnoPolymorphicName (System::String^ unoName)
 For example, there is a uno type com.sun.star.Foo<char, long>. More...
 
static inline ::System::String climaker::to_cts_name (OUString const &uno_name)
 
static inline ::System::Object climaker::to_cli_constant (Any const &value)
 
static void climaker::emit_ldarg (Emit::ILGenerator ^ code, ::System::Int32 index)
 
void climaker::polymorphicStructNameToStructName (::System::String ^ *sPolyName)
 
System::String climaker::mapUnoTypeName (System::String ^ typeName)
 
css::uno::Reference< css::reflection::XInterfaceTypeDescription2 > climaker::resolveInterfaceTypedef (const css::uno::Reference< css::reflection::XTypeDescription > &type)