LibreOffice Module stoc (master) 1
|
#include <sal/config.h>
#include <o3tl/any.hxx>
#include <osl/mutex.hxx>
#include <uno/mapping.hxx>
#include <uno/dispatcher.h>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/compbase.hxx>
#include <rtl/ustring.hxx>
#include <rtl/ref.hxx>
#include "lrucache.hxx"
#include <unordered_map>
#include <memory>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
#include <com/sun/star/reflection/XIdlReflection.hpp>
Go to the source code of this file.
Classes | |
class | stoc_corefl::IdlReflectionServiceImpl |
class | stoc_corefl::IdlClassImpl |
class | stoc_corefl::InterfaceIdlClassImpl |
class | stoc_corefl::CompoundIdlClassImpl |
class | stoc_corefl::ArrayIdlClassImpl |
class | stoc_corefl::EnumIdlClassImpl |
class | stoc_corefl::IdlMemberImpl |
Namespaces | |
namespace | com |
namespace | com::sun |
namespace | com::sun::star |
namespace | com::sun::star::uno |
namespace | com::sun::star::reflection |
namespace | stoc_corefl |
Typedefs | |
typedef std::unordered_map< OUString, css::uno::WeakReference< css::reflection::XIdlField > > | stoc_corefl::OUString2Field |
typedef std::unordered_map< OUString, css::uno::WeakReference< css::reflection::XIdlMethod > > | stoc_corefl::OUString2Method |
typedef cppu::ImplInheritanceHelper< IdlClassImpl, css::reflection::XIdlArray > | stoc_corefl::ArrayIdlClassImpl_Base |
Functions | |
::osl::Mutex & | stoc_corefl::getMutexAccess () |
bool | stoc_corefl::td_equals (typelib_TypeDescription *pTD, typelib_TypeDescriptionReference *pType) |
bool | stoc_corefl::extract (const css::uno::Any &rObj, typelib_InterfaceTypeDescription *pTo, css::uno::Reference< css::uno::XInterface > &rDest, IdlReflectionServiceImpl *pRefl) |
bool | stoc_corefl::coerce_assign (void *pDest, typelib_TypeDescription *pTD, const css::uno::Any &rSource, IdlReflectionServiceImpl *pRefl) |