Class which represents an entry associated to the RichHeader.
Definition RichEntry.hpp:28
void id(uint16_t id)
Definition RichEntry.hpp:57
RichEntry(const RichEntry &)=default
void build_id(uint16_t build_id)
Definition RichEntry.hpp:60
void count(uint32_t count)
Definition RichEntry.hpp:63
friend std::ostream & operator<<(std::ostream &os, const RichEntry &rich_entry)
void accept(Visitor &visitor) const override
~RichEntry() override=default
uint32_t count() const
Occurrence count.
Definition RichEntry.hpp:53
RichEntry & operator=(const RichEntry &)=default
uint16_t build_id() const
Build number of the tool (if any)
Definition RichEntry.hpp:48
uint16_t id() const
Entry type.
Definition RichEntry.hpp:43
RichEntry(uint16_t id, uint16_t build_id, uint32_t count)
Definition RichEntry.hpp:32