20 #ifndef __OPERATOR_TYPES_HH_ 21 #define __OPERATOR_TYPES_HH_ 33 std::string getName() {
return name; }
34 bool empty() {
return name.empty(); }
42 std::string getLocalPart()
const;
49 std::string getLocalPart()
const;
58 ThreePID(std::string _addr, std::string _medium) : address(_addr), medium(_medium) {}
59 const std::string &getAddress()
const {
return address; }
60 const std::string &getMedium()
const {
return medium; }
74 IDOrAlias(std::string _room) : room(_room) {}
75 const std::string &getName()
const {
return room; }
90 template<
typename... T>
using callback_t =
typename std::function<void (std::shared_ptr<Error::Error> err, T...)>;
93 #endif // __OPERATOR_TYPES_HH_
typename std::function< void(std::shared_ptr< Error::Error > err, T...)> callback_t
general type for callbacks
Definition: structs.hh:43