All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Promoter.cpp File Reference

Go to the source code of this file.

Enumerations

enum  COMPARISON { LESSER, EQUAL, GREATER }
 

Functions

template<class T >
void ClearVector (std::vector< T > &vec)
 
COMPARISON CompareAbsData (te::dt::AbstractData *lhs, te::dt::AbstractData *rhs)
 
template<typename T >
COMPARISON CompareSimpleData (const T &lhs, const T &rhs)
 
COMPARISON CompareStr (const std::string &lhs, const std::string &rhs)
 
std::vector< std::string > GetColumnsNames (te::da::DataSet *dset, const std::vector< size_t > &colsPositions)
 
size_t GetRowPosition (const size_t &pos, const std::vector< size_t > &posVec)
 

Enumeration Type Documentation

enum COMPARISON
Enumerator
LESSER 
EQUAL 
GREATER 

Definition at line 35 of file Promoter.cpp.

Function Documentation

template<class T >
void ClearVector ( std::vector< T > &  vec)

Definition at line 115 of file Promoter.cpp.

Referenced by te::qt::widgets::Promoter::cleanLogRowsAndProcessKeys().

template<typename T >
COMPARISON CompareSimpleData ( const T &  lhs,
const T &  rhs 
)

Definition at line 52 of file Promoter.cpp.

References EQUAL, GREATER, and LESSER.

COMPARISON CompareStr ( const std::string &  lhs,
const std::string &  rhs 
)

Definition at line 42 of file Promoter.cpp.

References EQUAL, GREATER, and LESSER.

Referenced by CompareAbsData().

std::vector<std::string> GetColumnsNames ( te::da::DataSet dset,
const std::vector< size_t > &  colsPositions 
)

Definition at line 103 of file Promoter.cpp.

References te::da::DataSet::getPropertyName().

size_t GetRowPosition ( const size_t &  pos,
const std::vector< size_t > &  posVec 
)

Definition at line 120 of file Promoter.cpp.

References TE_TR.

Referenced by te::qt::widgets::Promoter::map2Row().