#include <general_message.h>
|
static constexpr int | FrameRatio_Precision = 2 |
|
void | InsertRepeatedMessage (int line_no, GeneralMessageBase *item) |
|
RenderableMessage * | Child (int line_no) const override |
|
| GeneralMessageBase (RenderableMessage *parent=nullptr) |
|
| ~GeneralMessageBase (void) |
|
void | clear (void) |
|
| GeneralMessageBase (const GeneralMessageBase &)=delete |
|
GeneralMessageBase & | operator= (const GeneralMessageBase &)=delete |
|
int * | line_no (void) |
|
void | set_line_no (int line_no) |
|
void | reset_line_page (void) |
|
void | SplitPages (int key) |
|
static void | PrintMessage (GeneralMessageBase *baseMsg, const google::protobuf::Message &msg, int *jump_lines, const Screen *s, int *line_no, int indent) |
|
static void | PrintField (GeneralMessageBase *baseMsg, const google::protobuf::Message &msg, int *jump_lines, const Screen *s, int *line_no, int indent, const google::protobuf::Reflection *ref, const google::protobuf::FieldDescriptor *field, int index) |
|
static int | LineCount (const google::protobuf::Message &msg, int screen_width) |
|
static int | LineCountOfField (const google::protobuf::Message &msg, int screen_width, const google::protobuf::FieldDescriptor *field, const google::protobuf::Reflection *reflection, bool is_folded=true) |
|
std::map< const int, GeneralMessageBase * > | children_map_ |
|
int | line_no_ |
|
int | pages_ |
|
int | page_index_ |
|
int | page_item_count_ |
|
RenderableMessage * | parent_ |
|
double | frame_ratio_ |
|
◆ GeneralMessage()
GeneralMessage::GeneralMessage |
( |
GeneralMessageBase * |
parent, |
|
|
const google::protobuf::Message * |
msg, |
|
|
const google::protobuf::Reflection * |
reflection, |
|
|
const google::protobuf::FieldDescriptor * |
field |
|
) |
| |
◆ ~GeneralMessage()
GeneralMessage::~GeneralMessage |
( |
| ) |
|
|
inline |
◆ Render()
int GeneralMessage::Render |
( |
const Screen * |
s, |
|
|
int |
key |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file: