6 #include"block/carray.hpp"
7 #include"block/qaddresses.hpp"
27 return a.type_m<b.type_m;
Definition: qfeatures.hpp:11
static std::shared_ptr< const Feature > Issuer(const std::shared_ptr< const Address > &issuer_m)
friend bool operator<(const Feature &a, const Feature &b)
Definition: qfeatures.hpp:25
virtual void serialize(QDataStream &out) const
static std::shared_ptr< const Feature > Metadata(const fl_array< quint16 > &data_m)
static std::shared_ptr< const Feature > from_(from_type &val)
static const QHash< types, QString > typesstr
Definition: qfeatures.hpp:30
types type(void) const
Definition: qfeatures.hpp:29
types
Definition: qfeatures.hpp:13
@ Metadata_typ
Definition: qfeatures.hpp:13
@ Issuer_typ
Definition: qfeatures.hpp:13
@ Tag_typ
Definition: qfeatures.hpp:13
@ Sender_typ
Definition: qfeatures.hpp:13
static std::shared_ptr< const Feature > Sender(const std::shared_ptr< const Address > &sender_m)
static std::shared_ptr< const Feature > Tag(const fl_array< quint8 > &tag_m)
virtual QJsonObject get_Json(void) const
Definition: qfeatures.hpp:51
void serialize(QDataStream &out) const
Issuer_Feature(QDataStream &in)
Issuer_Feature(const std::shared_ptr< const Address > &issuer_m)
Issuer_Feature(const QJsonValue &val)
QJsonObject get_Json(void) const
std::shared_ptr< const Address > issuer(void) const
Definition: qfeatures.hpp:58
Definition: qfeatures.hpp:38
std::shared_ptr< const Address > sender(void) const
Definition: qfeatures.hpp:45
Sender_Feature(const std::shared_ptr< const Address > &sender_m)
QJsonObject get_Json(void) const
Sender_Feature(const QJsonValue &val)
Sender_Feature(QDataStream &in)
void serialize(QDataStream &out) const
Definition: qfeatures.hpp:81
QJsonObject get_Json(void) const
Tag_Feature(QDataStream &in)
Tag_Feature(const fl_array< quint8 > &tag_m)
Tag_Feature(const QJsonValue &val)
void serialize(QDataStream &out) const
fl_array< quint8 > tag(void) const
Definition: qfeatures.hpp:89
Definition: qbigint.hpp:7