LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
SwAuthEntry Class Referencefinal

#include <authfld.hxx>

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

Public Member Functions

 SwAuthEntry ()=default
 
 SwAuthEntry (const SwAuthEntry &rCopy)
 
bool operator== (const SwAuthEntry &rComp) const
 
OUString const & GetAuthorField (ToxAuthorityField ePos) const
 
void SetAuthorField (ToxAuthorityField ePos, const OUString &rField)
 
void dumpAsXml (xmlTextWriterPtr pWriter) const
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Private Attributes

OUString m_aAuthFields [AUTH_FIELD_END]
 

Friends

class SwAuthorityFieldType
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

Definition at line 38 of file authfld.hxx.

Constructor & Destructor Documentation

◆ SwAuthEntry() [1/2]

SwAuthEntry::SwAuthEntry ( )
default

◆ SwAuthEntry() [2/2]

SwAuthEntry::SwAuthEntry ( const SwAuthEntry rCopy)

Definition at line 60 of file authfld.cxx.

References AUTH_FIELD_END, i, and m_aAuthFields.

Member Function Documentation

◆ dumpAsXml()

void SwAuthEntry::dumpAsXml ( xmlTextWriterPtr  pWriter) const

Definition at line 762 of file authfld.cxx.

References aFieldNames, AUTH_FIELD_END, i, and m_aAuthFields.

◆ GetAuthorField()

OUString const & SwAuthEntry::GetAuthorField ( ToxAuthorityField  ePos) const
inline

◆ operator==()

bool SwAuthEntry::operator== ( const SwAuthEntry rComp) const

Definition at line 67 of file authfld.cxx.

References AUTH_FIELD_END, i, and m_aAuthFields.

◆ SetAuthorField()

void SwAuthEntry::SetAuthorField ( ToxAuthorityField  ePos,
const OUString &  rField 
)
inline

Definition at line 236 of file authfld.hxx.

References AUTH_FIELD_END, ePos, m_aAuthFields, and SAL_WARN_IF.

Friends And Related Function Documentation

◆ SwAuthorityFieldType

friend class SwAuthorityFieldType
friend

Definition at line 40 of file authfld.hxx.

Member Data Documentation

◆ m_aAuthFields

OUString SwAuthEntry::m_aAuthFields[AUTH_FIELD_END]
private

Definition at line 41 of file authfld.hxx.

Referenced by dumpAsXml(), GetAuthorField(), operator==(), SetAuthorField(), and SwAuthEntry().


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