LibreOffice Module vbahelper (master) 1
Classes | Namespaces | Typedefs
vbacollectionimpl.hxx File Reference
#include <exception>
#include <utility>
#include <vector>
#include <com/sun/star/container/NoSuchElementException.hpp>
#include <com/sun/star/container/XEnumeration.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <com/sun/star/lang/WrappedTargetException.hpp>
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/RuntimeException.hpp>
#include <com/sun/star/uno/Sequence.hxx>
#include <com/sun/star/uno/Type.hxx>
#include <com/sun/star/uno/TypeClass.hpp>
#include <cppu/unotype.hxx>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/weakref.hxx>
#include <ooo/vba/XCollection.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/container/XNamed.hpp>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <vbahelper/vbadllapi.h>
#include <vbahelper/vbahelper.hxx>
#include <vbahelper/vbahelperinterface.hxx>
Include dependency graph for vbacollectionimpl.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SimpleIndexAccessToEnumeration
 A wrapper that holds a com.sun.star.container.XIndexAccess and provides a com.sun.star.container.XEnumeration. More...
 
class  SimpleEnumerationBase
 A wrapper that holds a com.sun.star.container.XEnumeration or a com.sun.star.container.XIndexAccess and provides an enumeration of VBA objects. More...
 
class  EnumerationHelperImpl
 
class  XNamedObjectCollectionHelper< OneIfc >
 
class  XNamedObjectCollectionHelper< OneIfc >::XNamedEnumerationHelper
 
class  ScVbaCollectionBase< Ifc >
 
class  ScVbaCollectionBaseImpl
 
class  CollTestImplHelper< Ifc >
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::container
 
namespace  com::sun::star::uno
 
namespace  ooo
 
namespace  ooo::vba
 

Typedefs

typedef ::cppu::WeakImplHelper< css::container::XEnumeration > EnumerationHelper_BASE
 
typedef ScVbaCollectionBase< ::cppu::WeakImplHelper< ov::XCollection > > CollImplBase
 

Typedef Documentation

◆ CollImplBase

typedef ScVbaCollectionBase< ::cppu::WeakImplHelper<ov::XCollection> > CollImplBase

Definition at line 341 of file vbacollectionimpl.hxx.

◆ EnumerationHelper_BASE

typedef ::cppu::WeakImplHelper< css::container::XEnumeration > EnumerationHelper_BASE

Definition at line 59 of file vbacollectionimpl.hxx.