LibreOffice Module tools (master) 1
|
#include <globname.hxx>
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) | |
SvGlobalName & | operator= (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 SvGUID & | GetCLSID () const |
css::uno::Sequence< sal_Int8 > | GetByteSequence () const |
Private Attributes | |
SvGUID | m_aData = {} |
Friends | |
TOOLS_DLLPUBLIC friend SvStream & | operator>> (SvStream &, SvGlobalName &) |
TOOLS_DLLPUBLIC friend SvStream & | WriteSvGlobalName (SvStream &, const SvGlobalName &) |
Definition at line 35 of file globname.hxx.
|
default |
|
default |
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::SvGlobalName | ( | const SvGUID & | rId | ) |
Definition at line 30 of file globname.cxx.
References m_aData.
css::uno::Sequence< sal_Int8 > SvGlobalName::GetByteSequence | ( | ) | const |
Definition at line 165 of file globname.cxx.
References SvGUID::Data1, SvGUID::Data2, SvGUID::Data3, SvGUID::Data4, comphelper::MimeConfigurationHelper::GetSequenceClassID(), and m_aData.
|
inline |
Definition at line 65 of file globname.hxx.
References m_aData.
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().
void SvGlobalName::MakeFromMemory | ( | void const * | pData | ) |
Definition at line 94 of file globname.cxx.
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.
|
inline |
Definition at line 58 of file globname.hxx.
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.
|
default |
bool SvGlobalName::operator== | ( | const SvGlobalName & | rObj | ) | const |
Definition at line 89 of file globname.cxx.
References m_aData.
|
friend |
Definition at line 64 of file globname.cxx.
|
friend |
Definition at line 55 of file globname.cxx.
|
private |
Definition at line 72 of file globname.hxx.
Referenced by GetByteSequence(), GetHexName(), MakeFromMemory(), MakeId(), operator<(), operator==(), and SvGlobalName().