LibreOffice Module idl (master) 1
Public Member Functions | Public Attributes | List of all members
SvMetaTypeEnum Class Referencefinal

#include <types.hxx>

Inheritance diagram for SvMetaTypeEnum:
[legend]
Collaboration diagram for SvMetaTypeEnum:
[legend]

Public Member Functions

 SvMetaTypeEnum ()
 
- Public Member Functions inherited from SvMetaType
 SvMetaType ()
 
 SvMetaType (const OString &rTypeName)
 
virtual ~SvMetaType () override
 
virtual void ReadContextSvIdl (SvIdlDataBase &, SvTokenStream &rInStm) override
 
SvRefMemberList< SvMetaAttribute * > & GetAttrList ()
 
size_t GetAttrCount () const
 
void SetType (MetaTypeType nT)
 
MetaTypeType GetMetaTypeType () const
 
SvMetaTypeGetBaseType () const
 
SvMetaTypeGetReturnType () const
 
void SetItem (bool b)
 
bool IsItem () const
 
virtual bool ReadSvIdl (SvIdlDataBase &, SvTokenStream &rInStm) override
 
size_t MakeSfx (OStringBuffer &rAtrrArray)
 
virtual void WriteSfx (SvIdlDataBase &rBase, SvStream &rOutStm)
 
bool ReadMethodArgs (SvIdlDataBase &rBase, SvTokenStream &rInStm)
 
- Public Member Functions inherited from SvMetaReference
 SvMetaReference ()
 
const OString & GetName () const override
 
SvMetaReferenceGetRef () 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 &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Public Attributes

SvRefMemberList< SvMetaEnumValue * > aEnumValueList
 
OString aPrefix
 

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 SvMetaType
bool ReadHeaderSvIdl (SvTokenStream &rInStm)
 
- 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
 

Detailed Description

Definition at line 101 of file types.hxx.

Constructor & Destructor Documentation

◆ SvMetaTypeEnum()

SvMetaTypeEnum::SvMetaTypeEnum ( )

Definition at line 311 of file types.cxx.

Member Data Documentation

◆ aEnumValueList

SvRefMemberList<SvMetaEnumValue *> SvMetaTypeEnum::aEnumValueList

Definition at line 104 of file types.hxx.

Referenced by SvIdlParser::ReadEnumValue().

◆ aPrefix

OString SvMetaTypeEnum::aPrefix

Definition at line 105 of file types.hxx.

Referenced by SvIdlParser::ReadEnumValue().


The documentation for this class was generated from the following files: