LibreOffice Module idl (master) 1
|
#include <basobj.hxx>
Public Member Functions | |
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 |
Static Public Member Functions | |
static void | WriteTab (SvStream &rOutStm, sal_uInt16 nTab) |
static void | Back2Delimiter (SvStream &) |
static void | WriteStars (SvStream &) |
Protected Member Functions | |
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 |
Private Attributes | |
OString | aName |
Definition at line 83 of file basobj.hxx.
SvMetaObject::SvMetaObject | ( | ) |
Definition at line 62 of file basobj.cxx.
|
static |
Definition at line 41 of file basobj.cxx.
References nPos, SvStream::ReadChar(), SvStream::Seek(), SvStream::SeekRel(), and SvStream::Tell().
Referenced by SvMetaClass::WriteSfx().
|
protected |
Definition at line 92 of file basobj.cxx.
References ReadContextSvIdl(), SvTokenStream::ReadIfDelimiter(), and SvTokenStream::Tell().
Referenced by SvMetaType::ReadMethodArgs(), and ReadSvIdl().
|
inlinevirtual |
Reimplemented in SvMetaReference.
Definition at line 101 of file basobj.hxx.
References aName.
Referenced by SvMetaReference::GetName().
|
protectedvirtual |
Reimplemented in SvMetaSlot.
Definition at line 87 of file basobj.cxx.
Referenced by SvMetaSlot::ReadAttributesSvIdl(), and ReadSvIdl().
|
protectedvirtual |
Reimplemented in SvMetaClass, and SvMetaType.
Definition at line 104 of file basobj.cxx.
Referenced by DoReadContextSvIdl().
|
protected |
Definition at line 71 of file basobj.cxx.
References SvToken::GetString(), SvTokenStream::GetToken_Next(), SvToken::IsIdentifier(), SvTokenStream::Seek(), SetName(), and SvTokenStream::Tell().
Referenced by SvMetaType::ReadHeaderSvIdl(), and SvMetaAttribute::ReadSvIdl().
|
virtual |
Reimplemented in SvMetaSlot, SvMetaAttribute, and SvMetaType.
Definition at line 108 of file basobj.cxx.
References DoReadContextSvIdl(), ReadAttributesSvIdl(), SvTokenStream::ReadIf(), SvTokenStream::ReadIfDelimiter(), SvTokenStream::Seek(), and SvTokenStream::Tell().
Referenced by SvMetaSlot::ReadSvIdl(), SvMetaAttribute::ReadSvIdl(), and SvMetaType::ReadSvIdl().
void SvMetaObject::SetName | ( | const OString & | rName | ) |
Definition at line 66 of file basobj.cxx.
References aName.
Referenced by SvIdlParser::ReadInterfaceOrShellMethod(), SvIdlParser::ReadModuleHeader(), ReadNameSvIdl(), SvIdlParser::ReadSlot(), SvMetaSlot::ReadSvIdl(), and SvMetaType::SvMetaType().
|
static |
Definition at line 33 of file basobj.cxx.
References endl(), i, SvStream::WriteChar(), and SvStream::WriteOString().
Referenced by SvMetaClass::WriteSfx(), and SvMetaType::WriteSfxItem().
|
static |
Definition at line 27 of file basobj.cxx.
References SvStream::WriteOString().
Referenced by SvMetaClass::WriteSfx(), SvMetaSlot::WriteSlot(), and SvMetaSlot::WriteSlotParamArray().
|
private |
Definition at line 85 of file basobj.hxx.