Image Component Library (ICL)
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
icl::utils::TextTable::RowAssigner Class Reference

Utility class that is used, to assign a table row at once. More...

#include <TextTable.h>

Public Member Functions

void operator= (const std::vector< std::string > &rowValues)
 assigns a standard vector of strings (each element is put into a single column) More...
 
void operator= (RowAssigner otherRow)
 assigns the row of another TextTable More...
 

Private Member Functions

 RowAssigner (TextTable &t, int row)
 

Private Attributes

TextTable & t
 parent TextTable More...
 
int row
 parent More...
 

Friends

class TextTable
 grant instantiation access to the parent TextTable class More...
 

Detailed Description

Utility class that is used, to assign a table row at once.

Constructor & Destructor Documentation

◆ RowAssigner()

icl::utils::TextTable::RowAssigner::RowAssigner ( TextTable &  t,
int  row 
)
inlineprivate

Member Function Documentation

◆ operator=() [1/2]

void icl::utils::TextTable::RowAssigner::operator= ( const std::vector< std::string > &  rowValues)
inline

assigns a standard vector of strings (each element is put into a single column)

◆ operator=() [2/2]

void icl::utils::TextTable::RowAssigner::operator= ( RowAssigner  otherRow)
inline

assigns the row of another TextTable

Friends And Related Function Documentation

◆ TextTable

friend class TextTable
friend

grant instantiation access to the parent TextTable class

Member Data Documentation

◆ row

int icl::utils::TextTable::RowAssigner::row
private

parent

◆ t

TextTable& icl::utils::TextTable::RowAssigner::t
private

parent TextTable


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