LibreOffice Module idl (master) 1
Public Member Functions | Private Attributes | List of all members
SvIdentifier Class Reference

#include <bastype.hxx>

Public Member Functions

 SvIdentifier ()
 
 SvIdentifier (sal_uInt32 n)
 
void setString (const OString &rStr)
 
const OString & getString () const
 
void ReadSvIdl (SvStringHashEntry const *pName, SvTokenStream &rInStm)
 
bool IsSet () const
 
sal_uInt32 GetValue () const
 
void SetValue (sal_uInt32 bVal)
 
void ReadSvIdl (SvIdlDataBase &, SvTokenStream &rInStm)
 

Private Attributes

OString m_aStr
 
sal_uInt32 nValue
 

Detailed Description

Definition at line 48 of file bastype.hxx.

Constructor & Destructor Documentation

◆ SvIdentifier() [1/2]

SvIdentifier::SvIdentifier ( )
inline

Definition at line 53 of file bastype.hxx.

◆ SvIdentifier() [2/2]

SvIdentifier::SvIdentifier ( sal_uInt32  n)
inline

Definition at line 54 of file bastype.hxx.

References n.

Member Function Documentation

◆ getString()

const OString & SvIdentifier::getString ( ) const
inline

◆ GetValue()

sal_uInt32 SvIdentifier::GetValue ( ) const
inline

Definition at line 64 of file bastype.hxx.

References nValue.

Referenced by SvMetaSlot::Insert(), SvMetaClass::InsertSlots(), and SvMetaClass::TestAttribute().

◆ IsSet()

bool SvIdentifier::IsSet ( ) const
inline

Definition at line 60 of file bastype.hxx.

References m_aStr, and nValue.

Referenced by SvMetaAttribute::GetSlotId().

◆ ReadSvIdl() [1/2]

void SvIdentifier::ReadSvIdl ( SvIdlDataBase rBase,
SvTokenStream rInStm 
)

◆ ReadSvIdl() [2/2]

void SvIdentifier::ReadSvIdl ( SvStringHashEntry const *  pName,
SvTokenStream rInStm 
)

◆ setString()

void SvIdentifier::setString ( const OString &  rStr)
inline

Definition at line 56 of file bastype.hxx.

References m_aStr.

Referenced by SvIdlParser::ReadIfIdAttribute(), SvIdlParser::ReadSlotId(), and ReadSvIdl().

◆ SetValue()

void SvIdentifier::SetValue ( sal_uInt32  bVal)
inline

Definition at line 65 of file bastype.hxx.

References nValue.

Referenced by SvMetaClass::ReadContextSvIdl(), and SvIdlParser::ReadSlotId().

Member Data Documentation

◆ m_aStr

OString SvIdentifier::m_aStr
private

Definition at line 50 of file bastype.hxx.

Referenced by getString(), IsSet(), and setString().

◆ nValue

sal_uInt32 SvIdentifier::nValue
private

Definition at line 51 of file bastype.hxx.

Referenced by GetValue(), IsSet(), ReadSvIdl(), and SetValue().


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