libQuotient
A Qt library for building matrix clients
Quotient::EventTemplate< EventT, StateEvent, ContentT > Member List

This is the complete list of members for Quotient::EventTemplate< EventT, StateEvent, ContentT >, including all inherited members.

addId(const QString &newId)Quotient::RoomEvent
BaseMetaTypeQuotient::Eventinlinestatic
basicJson(const QString &matrixTypeId, const QString &stateKey={}, const QJsonObject &contentJson={})Quotient::StateEventinlinestatic
Quotient::RoomEvent::basicJson(const QString &matrixType, const QJsonObject &content)Quotient::Eventinlinestatic
content() constQuotient::EventTemplate< EventT, StateEvent, ContentT >inline
content_type typedefQuotient::EventTemplate< EventT, StateEvent, ContentT >
contentJson() constQuotient::Event
contentPart(KeyT &&key) constQuotient::Eventinline
displayId() constQuotient::RoomEvent
dumpTo(QDebug dbg) const overrideQuotient::StateEventprotectedvirtual
editContent(VisitorT &&visitor)Quotient::EventTemplate< EventT, StateEvent, ContentT >inline
editJson()Quotient::Eventinlineprotected
encryptedJson() constQuotient::RoomEvent
Event(Event &&) noexcept=defaultQuotient::Event
Event(const QJsonObject &json)Quotient::Eventexplicitprotected
EventTemplate(const QJsonObject &fullJson)Quotient::EventTemplate< EventT, StateEvent, ContentT >inlineexplicit
EventTemplate(const QString &stateKey, ContentParamTs &&... contentParams)Quotient::EventTemplate< EventT, StateEvent, ContentT >inlineexplicit
fullJson() constQuotient::Eventinline
id() constQuotient::RoomEvent
is() constQuotient::Eventinline
isRedacted() constQuotient::RoomEventinline
isStateEvent() constQuotient::RoomEvent
isValid(const QJsonObject &fullJson)Quotient::StateEventinlinestatic
matrixType() constQuotient::Event
metaType() constQuotient::Eventinlinevirtual
needsStateKeyQuotient::StateEventstatic
operator=(Event &&)=deleteQuotient::Event
originalEvent() constQuotient::RoomEventinline
originTimestamp() constQuotient::RoomEvent
prevContent() constQuotient::EventTemplate< EventT, StateEvent, ContentT >inline
prevSenderId() constQuotient::EventTemplate< EventT, StateEvent, ContentT >inline
redactedBecause() constQuotient::RoomEventinline
redactionReason() constQuotient::RoomEvent
repeatsState() constQuotient::StateEventvirtual
replacedState() constQuotient::StateEvent
RoomEvent(const QJsonObject &json)Quotient::RoomEventexplicitprotected
roomId() constQuotient::RoomEvent
senderId() constQuotient::RoomEvent
setOriginalEvent(event_ptr_tt< EncryptedEvent > &&originalEvent)Quotient::RoomEvent
setRoomId(const QString &roomId)Quotient::RoomEvent
setSender(const QString &senderId)Quotient::RoomEvent
setTransactionId(const QString &txnId)Quotient::RoomEvent
StateEvent(event_type_t type, const QString &stateKey={}, const QJsonObject &contentJson={})Quotient::StateEventexplicit
StateEvent(const QJsonObject &json)Quotient::StateEventexplicitprotected
stateKey() constQuotient::RoomEvent
switchOnType(VisitorTs &&... visitors) constQuotient::Eventinline
transactionId() constQuotient::RoomEvent
unsignedJson() constQuotient::Event
unsignedPart(KeyT &&key) constQuotient::Eventinline
~Event()Quotient::Eventvirtual
~RoomEvent() overrideQuotient::RoomEvent