LibreOffice Module hwpfilter (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
AttributeListImpl Class Reference

#include <attributes.hxx>

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

Public Member Functions

 AttributeListImpl ()
 
 AttributeListImpl (const AttributeListImpl &)
 
virtual sal_Int16 SAL_CALL getLength () override
 
virtual OUString SAL_CALL getNameByIndex (sal_Int16 i) override
 
virtual OUString SAL_CALL getTypeByIndex (sal_Int16 i) override
 
virtual OUString SAL_CALL getTypeByName (const OUString &aName) override
 
virtual OUString SAL_CALL getValueByIndex (sal_Int16 i) override
 
virtual OUString SAL_CALL getValueByName (const OUString &aName) override
 
void addAttribute (const OUString &sName, const OUString &sType, const OUString &sValue)
 
void clear ()
 

Protected Member Functions

virtual ~AttributeListImpl () override
 

Private Attributes

std::unique_ptr< AttributeListImpl_implm_pImpl
 

Detailed Description

Definition at line 33 of file attributes.hxx.

Constructor & Destructor Documentation

◆ ~AttributeListImpl()

AttributeListImpl::~AttributeListImpl ( )
overrideprotectedvirtual

Definition at line 132 of file attributes.cxx.

◆ AttributeListImpl() [1/2]

AttributeListImpl::AttributeListImpl ( )

Definition at line 126 of file attributes.cxx.

References m_pImpl.

◆ AttributeListImpl() [2/2]

AttributeListImpl::AttributeListImpl ( const AttributeListImpl r)

Definition at line 58 of file attributes.cxx.

References m_pImpl, and m_pImpl.

Member Function Documentation

◆ addAttribute()

void AttributeListImpl::addAttribute ( const OUString &  sName,
const OUString &  sType,
const OUString &  sValue 
)

Definition at line 137 of file attributes.cxx.

References m_pImpl, sName, and sType.

◆ clear()

void AttributeListImpl::clear ( )

Definition at line 145 of file attributes.cxx.

References getLength(), and m_pImpl.

◆ getLength()

sal_Int16 SAL_CALL AttributeListImpl::getLength ( )
overridevirtual

Definition at line 52 of file attributes.cxx.

References m_pImpl.

Referenced by clear().

◆ getNameByIndex()

OUString AttributeListImpl::getNameByIndex ( sal_Int16  i)
overridevirtual

Definition at line 66 of file attributes.cxx.

References i, and m_pImpl.

◆ getTypeByIndex()

OUString AttributeListImpl::getTypeByIndex ( sal_Int16  i)
overridevirtual

Definition at line 77 of file attributes.cxx.

References i, and m_pImpl.

◆ getTypeByName()

OUString AttributeListImpl::getTypeByName ( const OUString &  aName)
overridevirtual

Definition at line 100 of file attributes.cxx.

References m_pImpl, and sName.

◆ getValueByIndex()

OUString AttributeListImpl::getValueByIndex ( sal_Int16  i)
overridevirtual

Definition at line 88 of file attributes.cxx.

References i, and m_pImpl.

◆ getValueByName()

OUString AttributeListImpl::getValueByName ( const OUString &  aName)
overridevirtual

Definition at line 113 of file attributes.cxx.

References m_pImpl, and sName.

Member Data Documentation

◆ m_pImpl

std::unique_ptr<AttributeListImpl_impl> AttributeListImpl::m_pImpl
private

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