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

TextTablet
 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: