LibreOffice Module sw (master)  1
Classes | Typedefs | Functions
vbadocumentproperties.cxx File Reference
#include "vbadocumentproperties.hxx"
#include <cppuhelper/implbase.hxx>
#include <sal/log.hxx>
#include <com/sun/star/document/XDocumentProperties.hpp>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
#include <com/sun/star/beans/NamedValue.hpp>
#include <com/sun/star/beans/XPropertyContainer.hpp>
#include <ooo/vba/word/WdBuiltInProperty.hpp>
#include <ooo/vba/office/MsoDocProperties.hpp>
#include <tools/diagnose_ex.h>
#include <memory>
#include "wordvbahelper.hxx"
#include <fesh.hxx>
#include <docsh.hxx>
Include dependency graph for vbadocumentproperties.cxx:

Go to the source code of this file.

Classes

class  PropertGetSetHelper
 
class  BuiltinPropertyGetSetHelper
 
class  CustomPropertyGetSetHelper
 
class  StatisticPropertyGetSetHelper
 
class  DocPropInfo
 
class  BuiltInIndexHelper
 
class  SwVbaBuiltInDocumentProperty
 
class  SwVbaCustomDocumentProperty
 
class  DocPropEnumeration
 
class  BuiltInPropertiesImpl
 
class  CustomPropertiesImpl
 

Typedefs

typedef std::unordered_map< sal_Int32, DocPropInfoMSOIndexToOODocPropInfo
 
typedef InheritedHelperInterfaceWeakImpl< ooo::vba::XDocumentProperty > SwVbaDocumentProperty_BASE
 
typedef ::cppu::WeakImplHelper< css::container::XIndexAccess,css::container::XNameAccess,css::container::XEnumerationAccess > PropertiesImpl_BASE
 
typedef std::unordered_map< sal_Int32, uno::Reference< XDocumentProperty > > DocProps
 
typedef std::unordered_map< OUString, uno::Reference< XDocumentProperty > > DocPropsByName
 

Functions

static sal_Int8 lcl_toMSOPropType (const uno::Type &aType)
 

Typedef Documentation

typedef std::unordered_map< sal_Int32, uno::Reference< XDocumentProperty > > DocProps

Definition at line 631 of file vbadocumentproperties.cxx.

typedef std::unordered_map< OUString, uno::Reference< XDocumentProperty > > DocPropsByName

Definition at line 652 of file vbadocumentproperties.cxx.

typedef std::unordered_map< sal_Int32, DocPropInfo > MSOIndexToOODocPropInfo

Definition at line 389 of file vbadocumentproperties.cxx.

typedef ::cppu::WeakImplHelper< css::container::XIndexAccess ,css::container::XNameAccess ,css::container::XEnumerationAccess > PropertiesImpl_BASE

Definition at line 629 of file vbadocumentproperties.cxx.

typedef InheritedHelperInterfaceWeakImpl< ooo::vba::XDocumentProperty > SwVbaDocumentProperty_BASE

Definition at line 436 of file vbadocumentproperties.cxx.

Function Documentation

static sal_Int8 lcl_toMSOPropType ( const uno::Type aType)
static
Exceptions
lang::IllegalArgumentException

Definition at line 37 of file vbadocumentproperties.cxx.

Referenced by SwVbaBuiltInDocumentProperty::getType().