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

#include <object.hxx>

Collaboration diagram for SvClassElement:
[legend]

Public Member Functions

 SvClassElement ()
 
 SvClassElement (SvMetaClass *pClass)
 
void SetPrefix (const OString &rPrefix)
 
const OString & GetPrefix () const
 
void SetClass (SvMetaClass *pClass)
 
SvMetaClassGetClass () const
 

Private Attributes

OString aPrefix
 
tools::SvRef< SvMetaClassxClass
 

Detailed Description

Definition at line 32 of file object.hxx.

Constructor & Destructor Documentation

◆ SvClassElement() [1/2]

SvClassElement::SvClassElement ( )

Definition at line 33 of file object.cxx.

◆ SvClassElement() [2/2]

SvClassElement::SvClassElement ( SvMetaClass pClass)
inline

Definition at line 38 of file object.hxx.

References xClass.

Member Function Documentation

◆ GetClass()

SvMetaClass * SvClassElement::GetClass ( ) const
inline

Definition at line 47 of file object.hxx.

References tools::SvRef< typename T >::get(), and xClass.

Referenced by SvMetaClass::FillClasses(), and SvMetaClass::InsertSlots().

◆ GetPrefix()

const OString & SvClassElement::GetPrefix ( ) const
inline

Definition at line 42 of file object.hxx.

References aPrefix.

Referenced by SvMetaClass::InsertSlots().

◆ SetClass()

void SvClassElement::SetClass ( SvMetaClass pClass)
inline

Definition at line 45 of file object.hxx.

References xClass.

Referenced by SvMetaClass::ReadContextSvIdl().

◆ SetPrefix()

void SvClassElement::SetPrefix ( const OString &  rPrefix)
inline

Definition at line 40 of file object.hxx.

References aPrefix.

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

Member Data Documentation

◆ aPrefix

OString SvClassElement::aPrefix
private

Definition at line 34 of file object.hxx.

Referenced by GetPrefix(), and SetPrefix().

◆ xClass

tools::SvRef<SvMetaClass> SvClassElement::xClass
private

Definition at line 35 of file object.hxx.

Referenced by GetClass(), SetClass(), and SvClassElement().


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