![]() |
LeechCraft Azoth 0.6.70-18450-gabe19ee3b0
Modular multiprotocol IM plugin for LeechCraft
|
Classes | |
| struct | EntryDescr |
| struct | EntryDescr< EntryKind::Chat > |
| struct | EntryDescr< EntryKind::MUC > |
| struct | EntryDescr< EntryKind::PrivateChat > |
| struct | Entry |
| struct | SelfEndpoint |
| struct | EntryEndpoint |
| struct | EntryEndpoint< EntryKind::Chat > |
| struct | EntryEndpoint< EntryKind::MUC > |
| struct | EntryEndpoint< EntryKind::PrivateChat > |
| struct | EntryDescrWithEndpoint |
| struct | NewMessage |
Typedefs | |
| template<template< EntryKind K > typename Kinded> | |
| using | KindedGADT |
| using | SomeEntryDescr = KindedGADT<EntryDescr> |
| template<EntryKind K> | |
| using | Endpoint = std::variant<SelfEndpoint, EntryEndpoint<K>> |
| using | SomeEntryDescrWithEndpoint = KindedGADT<EntryDescrWithEndpoint> |
| template<EntryKind K> | |
| using | EntryWithMessages = std::pair<Entry<K>, QList<NewMessage<K>>> |
| using | SomeEntryWithMessages = KindedGADT<EntryWithMessages> |
Enumerations | |
| enum class | EntryKind : std::uint8_t { Chat , MUC , PrivateChat } |
Functions | |
| template<template< EntryKind K > typename EntryKinded> | |
| EntryKind | GetEntryKind (const KindedGADT< EntryKinded > &gadt) |
| using LC::Azoth::History::Endpoint = std::variant<SelfEndpoint, EntryEndpoint<K>> |
Definition at line 65 of file ihistoryplugin.h.
| using LC::Azoth::History::EntryWithMessages = std::pair<Entry<K>, QList<NewMessage<K>>> |
Definition at line 86 of file ihistoryplugin.h.
| using LC::Azoth::History::KindedGADT |
Definition at line 28 of file ihistoryplugin.h.
Definition at line 39 of file ihistoryplugin.h.
Definition at line 73 of file ihistoryplugin.h.
Definition at line 88 of file ihistoryplugin.h.
|
strong |
| Enumerator | |
|---|---|
| Chat | |
| MUC | |
| PrivateChat | |
Definition at line 20 of file ihistoryplugin.h.
| EntryKind LC::Azoth::History::GetEntryKind | ( | const KindedGADT< EntryKinded > & | gadt | ) |
Definition at line 42 of file ihistoryplugin.h.