It represents a sort by expression.
More...
#include <SortBy.h>
|
|
Methods related to instantiation and destruction.
|
| SortBy () |
| It initializes a new SortBy.
|
|
| ~SortBy () |
| Destructor.
|
|
It represents a sort by expression.
- See also
- SortProperty
Definition at line 49 of file SortBy.h.
◆ SortBy()
te::fe::SortBy::SortBy |
( |
| ) |
|
◆ ~SortBy()
te::fe::SortBy::~SortBy |
( |
| ) |
|
◆ operator[]()
const SortProperty * te::fe::SortBy::operator[] |
( |
std::size_t |
index | ) |
const |
It returns a specified property.
- Parameters
-
index | The index of desired property. |
- Returns
- A specified property.
- Note
- You must not clear the returned property.
-
The method will not check the index range.
◆ push_back()
It adds the property to the sort list.
- Parameters
-
p | The property to be added to the sort list. |
- Note
- The SortBy object will take the ownership of the property. So, you must not free it.
◆ size()
std::size_t te::fe::SortBy::size |
( |
| ) |
const |
It returns the number of sort expressions.
- Returns
- The number of sort expressions.
◆ m_sortPropertyVector
std::vector<SortProperty*> te::fe::SortBy::m_sortPropertyVector |
|
private |
Mandatory at least one sort property.
Definition at line 104 of file SortBy.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/fe/SortBy.h