Guitar
Public Attributes | List of all members
Document::Line::Meta Struct Reference

#include <AbstractTextEditorApplication.h>

Public Attributes

LineType type = Normal
 
uint64_t text_revision = 1
 
col_index_t logical_col_pos = 0
 
col_index_t logical_col_len = 0
 
int32_t line_number_override = -1
 
std::shared_ptr< LinePropertydetail
 
std::vector< Document::Linevisual_lines
 

Member Data Documentation

◆ detail

std::shared_ptr<LineProperty> Document::Line::Meta::detail
mutable

◆ line_number_override

int32_t Document::Line::Meta::line_number_override = -1

◆ logical_col_len

col_index_t Document::Line::Meta::logical_col_len = 0

◆ logical_col_pos

col_index_t Document::Line::Meta::logical_col_pos = 0

◆ text_revision

uint64_t Document::Line::Meta::text_revision = 1

◆ type

LineType Document::Line::Meta::type = Normal

◆ visual_lines

std::vector<Document::Line> Document::Line::Meta::visual_lines
mutable

The documentation for this struct was generated from the following file: