LibreOffice Module cppuhelper (master) 1
Namespaces | Functions
compbase.cxx File Reference
#include <compbase2.hxx>
#include <sal/log.hxx>
#include <osl/diagnose.h>
Include dependency graph for compbase.cxx:

Go to the source code of this file.

Namespaces

namespace  cppuhelper
 This is a straight copy of the include/comphelper/compbase.hxx file, copied here because it is nigh impossible to move shared code down into the URE layer.
 

Functions

static void cppuhelper::checkInterface (css::uno::Type const &rType)
 
static bool cppuhelper::isXInterface (rtl_uString *pStr)
 
static bool cppuhelper::td_equals (typelib_TypeDescriptionReference const *pTDR1, typelib_TypeDescriptionReference const *pTDR2)
 
static cppu::type_entry * cppuhelper::getTypeEntries (cppu::class_data *cd)
 
static void * cppuhelper::makeInterface (sal_IntPtr nOffset, void *that)
 
static bool cppuhelper::recursivelyFindType (typelib_TypeDescriptionReference const *demandedType, typelib_InterfaceTypeDescription const *type, sal_IntPtr *offset)
 
static void * cppuhelper::queryDeepNoXInterface (typelib_TypeDescriptionReference const *pDemandedTDR, cppu::class_data *cd, void *that)
 
css::uno::Any cppuhelper::WeakComponentImplHelper_query (css::uno::Type const &rType, cppu::class_data *cd, WeakComponentImplHelperBase2 *pBase)
 WeakComponentImplHelper. More...