LibreOffice Module tools (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
SvGlobalName Class Reference

#include <globname.hxx>

Collaboration diagram for SvGlobalName:
[legend]

Public Member Functions

 SvGlobalName ()=default
 
 SvGlobalName (const SvGlobalName &rObj)=default
 
 SvGlobalName (sal_uInt32 n1, sal_uInt16 n2, sal_uInt16 n3, sal_uInt8 b8, sal_uInt8 b9, sal_uInt8 b10, sal_uInt8 b11, sal_uInt8 b12, sal_uInt8 b13, sal_uInt8 b14, sal_uInt8 b15)
 
 SvGlobalName (const css::uno::Sequence< sal_Int8 > &aSeq)
 
 SvGlobalName (const SvGUID &rId)
 
SvGlobalNameoperator= (const SvGlobalName &rObj)=default
 
bool operator< (const SvGlobalName &rObj) const
 
bool operator== (const SvGlobalName &rObj) const
 
bool operator!= (const SvGlobalName &rObj) const
 
void MakeFromMemory (void const *pData)
 
bool MakeId (std::u16string_view rId)
 
OUString GetHexName () const
 
const SvGUIDGetCLSID () const
 
css::uno::Sequence< sal_Int8GetByteSequence () const
 

Private Attributes

SvGUID m_aData = {}
 

Friends

TOOLS_DLLPUBLIC friend SvStreamoperator>> (SvStream &, SvGlobalName &)
 
TOOLS_DLLPUBLIC friend SvStreamWriteSvGlobalName (SvStream &, const SvGlobalName &)
 

Detailed Description

Definition at line 35 of file globname.hxx.

Constructor & Destructor Documentation

◆ SvGlobalName() [1/5]

SvGlobalName::SvGlobalName ( )
default

◆ SvGlobalName() [2/5]

SvGlobalName::SvGlobalName ( const SvGlobalName rObj)
default

◆ SvGlobalName() [3/5]

SvGlobalName::SvGlobalName ( sal_uInt32  n1,
sal_uInt16  n2,
sal_uInt16  n3,
sal_uInt8  b8,
sal_uInt8  b9,
sal_uInt8  b10,
sal_uInt8  b11,
sal_uInt8  b12,
sal_uInt8  b13,
sal_uInt8  b14,
sal_uInt8  b15 
)

Definition at line 35 of file globname.cxx.

References m_aData, n1, n2, and n3.

◆ SvGlobalName() [4/5]

SvGlobalName::SvGlobalName ( const css::uno::Sequence< sal_Int8 > &  aSeq)

Definition at line 42 of file globname.cxx.

References aSeq, SvGUID::Data1, SvGUID::Data2, SvGUID::Data3, SvGUID::Data4, and m_aData.

◆ SvGlobalName() [5/5]

SvGlobalName::SvGlobalName ( const SvGUID rId)

Definition at line 30 of file globname.cxx.

References m_aData.

Member Function Documentation

◆ GetByteSequence()

css::uno::Sequence< sal_Int8 > SvGlobalName::GetByteSequence ( ) const

◆ GetCLSID()

const SvGUID & SvGlobalName::GetCLSID ( ) const
inline

Definition at line 65 of file globname.hxx.

References m_aData.

◆ GetHexName()

OUString SvGlobalName::GetHexName ( ) const

Definition at line 153 of file globname.cxx.

References SvGUID::Data1, SvGUID::Data2, SvGUID::Data3, SvGUID::Data4, m_aData, n, and o3tl::sprintf().

◆ MakeFromMemory()

void SvGlobalName::MakeFromMemory ( void const *  pData)

Definition at line 94 of file globname.cxx.

References m_aData, and pData.

◆ MakeId()

bool SvGlobalName::MakeId ( std::u16string_view  rId)

Definition at line 99 of file globname.cxx.

References SvGUID::Data1, SvGUID::Data2, SvGUID::Data3, SvGUID::Data4, i, and m_aData.

◆ operator!=()

bool SvGlobalName::operator!= ( const SvGlobalName rObj) const
inline

Definition at line 58 of file globname.hxx.

◆ operator<()

bool SvGlobalName::operator< ( const SvGlobalName rObj) const

Definition at line 74 of file globname.cxx.

References SvGUID::Data1, SvGUID::Data2, SvGUID::Data3, and m_aData.

◆ operator=()

SvGlobalName & SvGlobalName::operator= ( const SvGlobalName rObj)
default

◆ operator==()

bool SvGlobalName::operator== ( const SvGlobalName rObj) const

Definition at line 89 of file globname.cxx.

References m_aData.

Friends And Related Function Documentation

◆ operator>>

TOOLS_DLLPUBLIC friend SvStream & operator>> ( SvStream rStr,
SvGlobalName rObj 
)
friend

Definition at line 64 of file globname.cxx.

◆ WriteSvGlobalName

TOOLS_DLLPUBLIC friend SvStream & WriteSvGlobalName ( SvStream rOStr,
const SvGlobalName rObj 
)
friend

Definition at line 55 of file globname.cxx.

Member Data Documentation

◆ m_aData

SvGUID SvGlobalName::m_aData = {}
private

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