LibreOffice Module stoc (master) 1
|
#include <base.hxx>
Public Member Functions | |
typelib_CompoundTypeDescription * | getTypeDescr () const |
CompoundIdlClassImpl (IdlReflectionServiceImpl *pReflection, const OUString &rName, typelib_TypeClass eTypeClass, typelib_TypeDescription *pTypeDescr) | |
virtual | ~CompoundIdlClassImpl () override |
virtual sal_Bool SAL_CALL | isAssignableFrom (const css::uno::Reference< css::reflection::XIdlClass > &xType) override |
virtual css::uno::Sequence< css::uno::Reference< css::reflection::XIdlClass > > SAL_CALL | getSuperclasses () override |
virtual css::uno::Reference< css::reflection::XIdlField > SAL_CALL | getField (const OUString &rName) override |
virtual css::uno::Sequence< css::uno::Reference< css::reflection::XIdlField > > SAL_CALL | getFields () override |
Public Member Functions inherited from stoc_corefl::IdlClassImpl | |
typelib_TypeDescription * | getTypeDescr () const |
IdlReflectionServiceImpl * | getReflection () const |
IdlClassImpl (IdlReflectionServiceImpl *pReflection, OUString aName, typelib_TypeClass eTypeClass, typelib_TypeDescription *pTypeDescr) | |
virtual | ~IdlClassImpl () override |
virtual css::uno::TypeClass SAL_CALL | getTypeClass () override |
virtual OUString SAL_CALL | getName () override |
virtual sal_Bool SAL_CALL | equals (const css::uno::Reference< css::reflection::XIdlClass > &xType) override |
virtual sal_Bool SAL_CALL | isAssignableFrom (const css::uno::Reference< css::reflection::XIdlClass > &xType) override |
virtual void SAL_CALL | createObject (css::uno::Any &rObj) override |
virtual css::uno::Sequence< css::uno::Reference< css::reflection::XIdlClass > > SAL_CALL | getClasses () override |
virtual css::uno::Reference< css::reflection::XIdlClass > SAL_CALL | getClass (const OUString &rName) override |
virtual css::uno::Sequence< css::uno::Reference< css::reflection::XIdlClass > > SAL_CALL | getInterfaces () override |
virtual css::uno::Sequence< css::uno::Reference< css::reflection::XIdlClass > > SAL_CALL | getSuperclasses () override |
virtual css::uno::Reference< css::reflection::XIdlField > SAL_CALL | getField (const OUString &rName) override |
virtual css::uno::Sequence< css::uno::Reference< css::reflection::XIdlField > > SAL_CALL | getFields () override |
virtual css::uno::Uik SAL_CALL | getUik () override |
virtual css::uno::Reference< css::reflection::XIdlMethod > SAL_CALL | getMethod (const OUString &rName) override |
virtual css::uno::Sequence< css::uno::Reference< css::reflection::XIdlMethod > > SAL_CALL | getMethods () override |
virtual css::uno::Reference< css::reflection::XIdlClass > SAL_CALL | getComponentType () override |
virtual css::uno::Reference< css::reflection::XIdlArray > SAL_CALL | getArray () override |
Private Attributes | |
css::uno::Reference< css::reflection::XIdlClass > | _xSuperClass |
std::optional< css::uno::Sequence< css::uno::Reference< css::reflection::XIdlField > > > | m_xFields |
OUString2Field | _aName2Field |
|
inline |
|
overridevirtual |
Definition at line 209 of file crcomp.cxx.
|
overridevirtual |
Reimplemented from stoc_corefl::IdlClassImpl.
Definition at line 255 of file crcomp.cxx.
References _aName2Field, getFields(), and m_xFields.
|
overridevirtual |
Reimplemented from stoc_corefl::IdlClassImpl.
Definition at line 267 of file crcomp.cxx.
References _aName2Field, aName, stoc_corefl::getMutexAccess(), stoc_corefl::IdlClassImpl::getReflection(), stoc_corefl::IdlClassImpl::getTypeDescr(), getTypeDescr(), m_xFields, nPos, and Sequence.
Referenced by getField().
|
overridevirtual |
Reimplemented from stoc_corefl::IdlClassImpl.
Definition at line 237 of file crcomp.cxx.
References _xSuperClass, stoc_corefl::IdlReflectionServiceImpl::forType(), stoc_corefl::getMutexAccess(), stoc_corefl::IdlClassImpl::getReflection(), and getTypeDescr().
|
inline |
Definition at line 230 of file base.hxx.
References stoc_corefl::IdlClassImpl::getTypeDescr().
Referenced by getFields(), and getSuperclasses().
|
overridevirtual |
Reimplemented from stoc_corefl::IdlClassImpl.
Definition at line 214 of file crcomp.cxx.
References stoc_corefl::IdlClassImpl::equals(), eTC, and isAssignableFrom().
Referenced by isAssignableFrom().
|
private |
Definition at line 227 of file base.hxx.
Referenced by getField(), and getFields().
|
private |
Definition at line 224 of file base.hxx.
Referenced by getSuperclasses().
|
private |
Definition at line 226 of file base.hxx.
Referenced by getField(), and getFields().