libQuotient
A Qt library for building matrix clients
Loading...
Searching...
No Matches
room.h File Reference
#include "connection.h"
#include "roommember.h"
#include "roomstateview.h"
#include "eventitem.h"
#include "quotient_common.h"
#include "csapi/message_pagination.h"
#include "events/accountdataevents.h"
#include "events/encryptedevent.h"
#include "events/eventrelation.h"
#include "events/roomcreateevent.h"
#include "events/roomkeyevent.h"
#include "events/roommessageevent.h"
#include "events/roompowerlevelsevent.h"
#include "events/roomtombstoneevent.h"
#include "events/roomjoinrulesevent.h"
#include <QtCore/QJsonObject>
#include <QtGui/QImage>
#include <deque>
#include <utility>
Include dependency graph for room.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Quotient::FileTransferInfo
 
class  Quotient::ReadReceipt
 Data structure for a room member's read receipt. More...
 
struct  Quotient::Notification
 
class  Quotient::Room
 

Namespaces

namespace  Quotient
 

Functions

void Quotient::swap (ReadReceipt &lhs, ReadReceipt &rhs)
 
template<typename RangeT , typename ValT , typename CompT = MemberSorter, typename ProjT = std::identity>
requires (std::indirect_strict_weak_order< CompT, const ValT *, std::projected<std::ranges::iterator_t<RangeT>, ProjT>>)
std::ranges::range_size_t< RangeT > Quotient::lowerBoundMemberIndex (const RangeT &rng, const ValT &val, CompT comp={}, ProjT proj={})