LeechCraft Azoth 0.6.70-18808-g3467692359
Modular multiprotocol IM plugin for LeechCraft
Loading...
Searching...
No Matches
LC::Azoth::EntryId< IdKind > Struct Template Reference

#include "azothcommon.h"

Inheritance diagram for LC::Azoth::EntryId< IdKind >:

Public Member Functions

 EntryId ()=default
bool operator== (const EntryId &) const =default
QString ToString () const

Static Public Member Functions

static EntryId FromString (const QString &id)

Public Attributes

QString Id_

Friends

size_t qHash (const EntryId &id, size_t seed=0)

Detailed Description

template<IdKind>
struct LC::Azoth::EntryId< IdKind >

Definition at line 27 of file azothcommon.h.

Constructor & Destructor Documentation

◆ EntryId()

template<IdKind>
LC::Azoth::EntryId< IdKind >::EntryId ( )
default

Member Function Documentation

◆ FromString()

template<IdKind>
EntryId LC::Azoth::EntryId< IdKind >::FromString ( const QString & id)
inlinestatic

Definition at line 33 of file azothcommon.h.

◆ operator==()

template<IdKind>
bool LC::Azoth::EntryId< IdKind >::operator== ( const EntryId< IdKind > & ) const
default

◆ ToString()

template<IdKind>
QString LC::Azoth::EntryId< IdKind >::ToString ( ) const
inlinenodiscard

Definition at line 39 of file azothcommon.h.

Referenced by LC::Azoth::ICLEntry::GetHumanReadableAddress(), and LC::Azoth::ICLEntry::GetHumanReadableID().

Here is the caller graph for this function:

◆ qHash

template<IdKind>
size_t qHash ( const EntryId< IdKind > & id,
size_t seed = 0 )
friend

Definition at line 37 of file azothcommon.h.

Referenced by LC::Azoth::EntryId< IdKind::Persistent >::qHash.

Member Data Documentation

◆ Id_

template<IdKind>
QString LC::Azoth::EntryId< IdKind >::Id_

Definition at line 29 of file azothcommon.h.


The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/leechcraft-doc-0.6.70+git.18808.g3467692359-build/leechcraft-0.6.70-18808-g3467692359/src/plugins/azoth/interfaces/azoth/azothcommon.h