Guitar
Classes | Public Types | Public Attributes | List of all members
Document Class Reference

#include <AbstractCharacterBasedApplication.h>

Classes

struct  Line
 

Public Types

enum  LineType { Unknown , Normal , Add , Del }
 
typedef std::variant< std::vector< char >, std::string_view > varline_t
 

Public Attributes

QByteArray all
 
std::vector< varline_traw_lines
 
std::vector< Linelines
 

Member Typedef Documentation

◆ varline_t

typedef std::variant<std::vector<char>, std::string_view> Document::varline_t

Member Enumeration Documentation

◆ LineType

Enumerator
Unknown 
Normal 
Add 
Del 

Member Data Documentation

◆ all

QByteArray Document::all

◆ lines

std::vector<Line> Document::lines

◆ raw_lines

std::vector<varline_t> Document::raw_lines

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