GCC Middle and Back End API Reference
text_art::x_ruler::label Class Reference
Collaboration diagram for text_art::x_ruler::label:

Public Member Functions

 label (const canvas::range_t &range, styled_string text, style::id_t style_id, label_kind kind)
bool operator< (const label &other) const

Private Attributes

canvas::range_t m_range
styled_string m_text
style::id_t m_style_id
label_kind m_kind
canvas::rect_t m_text_rect
int m_connector_x

Friends

class x_ruler

Constructor & Destructor Documentation

◆ label()

x_ruler::label::label ( const canvas::range_t & range,
styled_string text,
style::id_t style_id,
label_kind kind )

Member Function Documentation

◆ operator<()

bool x_ruler::label::operator< ( const label & other) const

References label(), and m_range.

◆ x_ruler

friend class x_ruler
friend

References label(), and x_ruler.

Referenced by x_ruler.

Field Documentation

◆ m_connector_x

int text_art::x_ruler::label::m_connector_x
private

◆ m_kind

label_kind text_art::x_ruler::label::m_kind
private

◆ m_range

canvas::range_t text_art::x_ruler::label::m_range
private

◆ m_style_id

style::id_t text_art::x_ruler::label::m_style_id
private

◆ m_text

styled_string text_art::x_ruler::label::m_text
private

◆ m_text_rect

canvas::rect_t text_art::x_ruler::label::m_text_rect
private

The documentation for this class was generated from the following files: