bool emojis_p() const final override
Definition theme.h:120
cppchar_t get_cppchar(enum cell_kind kind) const final override
Definition theme.cc:92
bool unicode_p() const final override
Definition theme.h:119
canvas::cell_t get_line_art(directions line_dirs) const final override
Definition theme.cc:73
range< class canvas > range_t
Definition canvas.h:43
bool emojis_p() const final override
Definition theme.h:143
@ INTERPROCEDURAL_DEPTH_MARKER
Definition theme.h:72
@ TEXT_BORDER_BOTTOM_LEFT
Definition theme.h:59
@ INTERPROCEDURAL_PUSH_FRAME_LEFT
Definition theme.h:69
@ TEXT_BORDER_BOTTOM_RIGHT
Definition theme.h:60
@ INTERPROCEDURAL_POP_FRAMES_MIDDLE
Definition theme.h:74
@ INTERPROCEDURAL_PUSH_FRAME_MIDDLE
Definition theme.h:70
@ X_RULER_CONNECTOR_TO_LABEL_ABOVE
Definition theme.h:47
@ INTERPROCEDURAL_POP_FRAMES_LEFT
Definition theme.h:73
@ INTERPROCEDURAL_POP_FRAMES_RIGHT
Definition theme.h:75
@ X_RULER_CONNECTOR_TO_LABEL_BELOW
Definition theme.h:44
@ INTERPROCEDURAL_PUSH_FRAME_RIGHT
Definition theme.h:71
@ X_RULER_VERTICAL_CONNECTOR
Definition theme.h:50
virtual bool emojis_p() const =0
void paint_y_arrow(canvas &canvas, int x, canvas::range_t y_range, y_arrow_dir dir, style::id_t style_id) const
Definition theme.cc:36
virtual bool unicode_p() const =0
virtual canvas::cell_t get_line_art(directions line_dirs) const =0
canvas::cell_t get_cell(enum cell_kind kind, unsigned style_idx) const
Definition theme.h:101
virtual cppchar_t get_cppchar(enum cell_kind kind) const =0
cppchar_t get_cppchar(enum cell_kind kind) const final override
Definition theme.cc:179
canvas::cell_t get_line_art(directions line_dirs) const final override
Definition theme.cc:173
bool emojis_p() const override
Definition theme.h:132
bool unicode_p() const final override
Definition theme.h:131
Definition diagnostics/context.h:57