Cadabra
Computer algebra system for field theory problems
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
DiffViewer Class Reference

#include <DiffViewer.hh>

Inheritance diagram for DiffViewer:

Public Member Functions

 DiffViewer (std::istream &a, std::istream &b, Gtk::Window &parent)
 
void run_noblock ()
 

Protected Types

using Cells = std::pair< std::vector< std::string >, std::vector< std::string > >
 

Protected Member Functions

void populate (std::istream &a, std::istream &b)
 
Cells make_cells (std::istream &stream)
 

Protected Attributes

Gtk::Box box
 
Gtk::ScrolledWindow scrolled_window
 
std::vector< CellDiffcells
 

Member Typedef Documentation

◆ Cells

using DiffViewer::Cells = std::pair<std::vector<std::string>, std::vector<std::string> >
protected

Constructor & Destructor Documentation

◆ DiffViewer()

DiffViewer::DiffViewer ( std::istream &  a,
std::istream &  b,
Gtk::Window &  parent 
)

Member Function Documentation

◆ make_cells()

DiffViewer::Cells DiffViewer::make_cells ( std::istream &  stream)
protected

◆ populate()

void DiffViewer::populate ( std::istream &  a,
std::istream &  b 
)
protected

◆ run_noblock()

void DiffViewer::run_noblock ( )

Member Data Documentation

◆ box

Gtk::Box DiffViewer::box
protected

◆ cells

std::vector<CellDiff> DiffViewer::cells
protected

◆ scrolled_window

Gtk::ScrolledWindow DiffViewer::scrolled_window
protected

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