ra4_draw  4bd0201e3d922d42bd545d4b045ed44db33454a4
Public Member Functions | Public Attributes | Private Member Functions | List of all members
TableRow Class Reference

#include <table_row.hpp>

Public Member Functions

 TableRow (const std::string &label, std::size_t lines_before=1, std::size_t lines_after=1)
 
 TableRow (const std::string &label, const NamedFunc &cut, std::size_t lines_before=0, std::size_t line_after=0, const NamedFunc &weight="weight")
 
 TableRow (const TableRow &)=default
 
TableRowoperator= (const TableRow &)=default
 
 TableRow (TableRow &&)=default
 
TableRowoperator= (TableRow &&)=default
 
 ~TableRow ()=default
 

Public Attributes

std::string label_
 
NamedFunc cut_
 
NamedFunc weight_
 
std::size_t lines_before_
 
std::size_t lines_after_
 
bool is_data_row_
 

Private Member Functions

 TableRow ()=delete
 

Detailed Description

Definition at line 8 of file table_row.hpp.

Constructor & Destructor Documentation

TableRow::TableRow ( const std::string &  label,
std::size_t  lines_before = 1,
std::size_t  lines_after = 1 
)
explicit

Definition at line 3 of file table_row.cpp.

TableRow::TableRow ( const std::string &  label,
const NamedFunc cut,
std::size_t  lines_before = 0,
std::size_t  line_after = 0,
const NamedFunc weight = "weight" 
)

Definition at line 14 of file table_row.cpp.

TableRow::TableRow ( const TableRow )
default
TableRow::TableRow ( TableRow &&  )
default
TableRow::~TableRow ( )
default
TableRow::TableRow ( )
privatedelete

Member Function Documentation

TableRow& TableRow::operator= ( const TableRow )
default
TableRow& TableRow::operator= ( TableRow &&  )
default

Member Data Documentation

NamedFunc TableRow::cut_

Definition at line 26 of file table_row.hpp.

bool TableRow::is_data_row_

Definition at line 28 of file table_row.hpp.

Referenced by Table::PrintRow(), and Table::TableColumn::RecordEvent().

std::string TableRow::label_

Definition at line 25 of file table_row.hpp.

Referenced by Table::PrintRow().

std::size_t TableRow::lines_after_

Definition at line 27 of file table_row.hpp.

Referenced by Table::PrintRow().

std::size_t TableRow::lines_before_

Definition at line 27 of file table_row.hpp.

Referenced by Table::PrintRow().

NamedFunc TableRow::weight_

Definition at line 26 of file table_row.hpp.

Referenced by Table::TableColumn::RecordEvent().


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