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