It represents a sort by expression. More...
#include <SortBy.h>
Public Member Functions | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
SortBy () | |
It initializes a new SortBy. More... | |
~SortBy () | |
Destructor. More... | |
Accessor methods | |
Methods used to get or set properties. | |
std::size_t | size () const |
It returns the number of sort expressions. More... | |
void | push_back (SortProperty *p) |
It adds the property to the sort list. More... | |
const SortProperty * | operator[] (std::size_t index) const |
It returns a specified property. More... | |
Private Attributes | |
std::vector< SortProperty * > | m_sortPropertyVector |
Mandatory at least one sort property. More... | |
te::fe::SortBy::SortBy | ( | ) |
It initializes a new SortBy.
te::fe::SortBy::~SortBy | ( | ) |
Destructor.
const SortProperty* te::fe::SortBy::operator[] | ( | std::size_t | index | ) | const |
It returns a specified property.
index | The index of desired property. |
void te::fe::SortBy::push_back | ( | SortProperty * | p | ) |
It adds the property to the sort list.
p | The property to be added to the sort list. |
std::size_t te::fe::SortBy::size | ( | ) | const |
It returns the number of sort expressions.
|
private |