LibreOffice Module idl (master) 1
|
#include <basobj.hxx>
Public Member Functions | |
SvMetaReference () | |
const OString & | GetName () const override |
SvMetaReference * | GetRef () const |
void | SetRef (SvMetaReference *pRef) |
Public Member Functions inherited from SvMetaObject | |
SvMetaObject () | |
void | SetName (const OString &rName) |
virtual const OString & | GetName () const |
virtual bool | ReadSvIdl (SvIdlDataBase &, SvTokenStream &rInStm) |
Public Member Functions inherited from SvRefBase | |
SvRefBase () | |
SvRefBase (const SvRefBase &) | |
SvRefBase & | operator= (const SvRefBase &) |
void | RestoreNoDelete () |
void | AddNextRef () |
void | AddFirstRef () |
void | ReleaseRef () |
unsigned int | GetRefCount () const |
Private Attributes | |
tools::SvRef< SvMetaReference > | aRef |
Additional Inherited Members | |
Static Public Member Functions inherited from SvMetaObject | |
static void | WriteTab (SvStream &rOutStm, sal_uInt16 nTab) |
static void | Back2Delimiter (SvStream &) |
static void | WriteStars (SvStream &) |
Protected Member Functions inherited from SvMetaObject | |
bool | ReadNameSvIdl (SvTokenStream &rInStm) |
void | DoReadContextSvIdl (SvIdlDataBase &, SvTokenStream &rInStm) |
virtual void | ReadContextSvIdl (SvIdlDataBase &, SvTokenStream &rInStm) |
virtual void | ReadAttributesSvIdl (SvIdlDataBase &rBase, SvTokenStream &rInStm) |
Protected Member Functions inherited from SvRefBase | |
virtual | ~SvRefBase () COVERITY_NOEXCEPT_FALSE |
Definition at line 106 of file basobj.hxx.
SvMetaReference::SvMetaReference | ( | ) |
Definition at line 136 of file basobj.cxx.
|
inlineoverridevirtual |
Reimplemented from SvMetaObject.
Definition at line 112 of file basobj.hxx.
References aRef, SvMetaObject::GetName(), and tools::SvRef< typename T >::is().
Referenced by SvIdlDataBase::FindKnownClass(), SvMetaAttribute::MakeSfx(), SvIdlParser::ReadSlot(), SvMetaSlot::ReadSvIdl(), SvMetaClass::TestAttribute(), SvMetaType::WriteSfx(), SvMetaClass::WriteSfx(), SvMetaSlot::WriteSlot(), and SvMetaSlot::WriteSlotParamArray().
|
inline |
Definition at line 120 of file basobj.hxx.
References aRef, and tools::SvRef< typename T >::get().
Referenced by SvMetaSlot::GetAccelConfig(), SvMetaSlot::GetAsynchron(), SvMetaSlot::GetAutoUpdate(), SvMetaType::GetBaseType(), SvMetaSlot::GetContainer(), SvMetaSlot::GetDisableFlags(), SvMetaSlot::GetExecMethod(), SvMetaSlot::GetFastCall(), SvMetaSlot::GetGroupId(), SvMetaSlot::GetMenuConfig(), SvMetaSlot::GetNoRecord(), SvMetaSlot::GetReadOnlyDoc(), SvMetaSlot::GetRecordAbsolute(), SvMetaSlot::GetRecordPerItem(), SvMetaSlot::GetRecordPerSet(), SvMetaType::GetReturnType(), SvMetaAttribute::GetSlotId(), SvMetaSlot::GetStateMethod(), SvMetaSlot::GetToggle(), SvMetaSlot::GetToolBoxConfig(), SvMetaAttribute::GetType(), and SvMetaClass::TestAttribute().
|
inline |
Definition at line 121 of file basobj.hxx.
References aRef.
Referenced by SvIdlParser::ReadSlot(), and SvMetaSlot::ReadSvIdl().
|
private |
Definition at line 108 of file basobj.hxx.