LibreOffice Module idl (master) 1
|
#include <database.hxx>
Public Member Functions | |
SvIdlWorkingBase (const SvCommand &rCmd) | |
bool | WriteSfx (SvStream &) |
Public Member Functions inherited from SvIdlDataBase | |
SvIdlDataBase (const SvCommand &rCmd) | |
~SvIdlDataBase () | |
SvRefMemberList< SvMetaType * > & | GetTypeList () |
SvRefMemberList< SvMetaClass * > & | GetClassList () |
SvRefMemberList< SvMetaModule * > & | GetModuleList () |
void | StartNewFile (std::u16string_view rName) |
void | SetExportFile (const OUString &rName) |
void | AppendSlot (SvMetaSlot *pSlot) |
const SvIdlError & | GetError () const |
void | SetError (const SvIdlError &r) |
const OUString & | GetPath () const |
void | SetPath (const OUString &s) |
SvRefMemberList< SvMetaObject * > & | GetStack () |
void | Write (const OString &rText) const |
void | WriteError (SvTokenStream &rInStm) |
void | SetError (const OString &rError, SvToken const &rTok) |
void | SetAndWriteError (SvTokenStream &rInStm, const OString &rError) |
void | Push (SvMetaObject *pObj) |
sal_uInt32 | GetUniqueId () |
bool | FindId (const OString &rIdName, sal_uInt32 *pVal) |
void | InsertId (const OString &rIdName, sal_uInt32 nVal) |
bool | ReadIdFile (std::string_view rFileName) |
SvMetaType * | FindType (std::string_view rName) |
SvMetaType * | ReadKnownType (SvTokenStream &rInStm) |
SvMetaAttribute * | ReadKnownAttr (SvTokenStream &rInStm, SvMetaType *pType) |
SvMetaAttribute * | FindKnownAttr (const SvIdentifier &) |
SvMetaClass * | ReadKnownClass (SvTokenStream &rInStm) |
SvMetaClass * | FindKnownClass (std::string_view aName) |
void | AddDepFile (OUString const &rFileName) |
void | WriteDepFile (SvFileStream &rStream, std::u16string_view rTarget) |
Additional Inherited Members | |
Static Public Member Functions inherited from SvIdlDataBase | |
static SvMetaType * | FindType (const SvMetaType *, SvRefMemberList< SvMetaType * > &) |
Public Attributes inherited from SvIdlDataBase | |
OUString | sSlotMapFile |
SvRefMemberList< SvMetaType * > | aUsedTypes |
Protected Member Functions inherited from SvIdlDataBase | |
void | WriteReset () |
Protected Attributes inherited from SvIdlDataBase | |
::std::set< OUString > | m_DepFiles |
OUString | aPath |
SvIdlError | aError |
Definition at line 131 of file database.hxx.
|
explicit |
Definition at line 467 of file database.cxx.
bool SvIdlWorkingBase::WriteSfx | ( | SvStream & | rOutStm | ) |
Definition at line 472 of file database.cxx.
References SvIdlDataBase::aUsedTypes, SvRefMemberList< T >::clear(), ERRCODE_NONE, SvStream::GetError(), SvIdlDataBase::GetModuleList(), n, SvStream::Seek(), SvIdlDataBase::WriteReset(), SvMetaModule::WriteSfx(), SvMetaType::WriteSfx(), and SvStream::WriteStream().