LibreOffice Module cppuhelper (master) 1
|
#include <sal/config.h>
#include <sal/log.hxx>
#include <vector>
#include <osl/diagnose.h>
#include <rtl/ustring.hxx>
#include <uno/lbnames.h>
#include <uno/mapping.hxx>
#include <cppuhelper/bootstrap.hxx>
#include <cppuhelper/implbase.hxx>
#include <typelib/typedescription.h>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
#include <com/sun/star/reflection/XTypeDescription.hpp>
#include <com/sun/star/reflection/XEnumTypeDescription.hpp>
#include <com/sun/star/reflection/XIndirectTypeDescription.hpp>
#include <com/sun/star/reflection/XInterfaceMemberTypeDescription.hpp>
#include <com/sun/star/reflection/XInterfaceAttributeTypeDescription2.hpp>
#include <com/sun/star/reflection/XMethodParameter.hpp>
#include <com/sun/star/reflection/XInterfaceMethodTypeDescription.hpp>
#include <com/sun/star/reflection/XInterfaceTypeDescription2.hpp>
#include <com/sun/star/reflection/XCompoundTypeDescription.hpp>
#include <com/sun/star/reflection/XStructTypeDescription.hpp>
#include <memory>
Go to the source code of this file.
Namespaces | |
namespace | cppu |
Functions | |
static typelib_TypeDescription * | cppu::createCTD (Reference< container::XHierarchicalNameAccess > const &access, const Reference< XTypeDescription > &xType) |
static typelib_TypeDescription * | cppu::createCTD (const Reference< XCompoundTypeDescription > &xType) |
static typelib_TypeDescription * | cppu::createCTD (Reference< container::XHierarchicalNameAccess > const &access, const Reference< XStructTypeDescription > &xType) |
static typelib_TypeDescription * | cppu::createCTD (const Reference< XInterfaceAttributeTypeDescription2 > &xAttribute) |
static typelib_TypeDescription * | cppu::createCTD (const Reference< XInterfaceMethodTypeDescription > &xMethod) |
static typelib_TypeDescription * | cppu::createCTD (Reference< container::XHierarchicalNameAccess > const &access, const Reference< XInterfaceTypeDescription2 > &xType) |
static typelib_TypeDescription * | cppu::createCTD (const Reference< XEnumTypeDescription > &xType) |
static typelib_TypeDescription * | cppu::createCTD (Reference< container::XHierarchicalNameAccess > const &access, const Reference< XIndirectTypeDescription > &xType) |
static void | cppu::typelib_callback (void *pContext, typelib_TypeDescription **ppRet, rtl_uString *pTypeName) |
sal_Bool SAL_CALL | cppu::installTypeDescriptionManager (Reference< container::XHierarchicalNameAccess > const &xTDMgr_c) |