UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
hds::db::TrSelSortRule Class Reference

#include <tr_selector.hpp>

Inheritance diagram for hds::db::TrSelSortRule:
hds::db::TrSelBaseRule

Public Member Functions

 TrSelSortRule (TrSelSortOp op, TrHeaderAttrId hdr_attr_id)
 
virtual ~TrSelSortRule ()
 
virtual TrSelBaseRuleclone () const
 
virtual int opType () const
 
TrHeaderAttrId hdrAttrId () const
 
- Public Member Functions inherited from hds::db::TrSelBaseRule
 TrSelBaseRule ()
 
virtual ~TrSelBaseRule ()
 

Protected Attributes

TrSelSortOp m_op
 
TrHeaderAttrId m_hdr_attr_id
 

Detailed Description

Sorting rule for traces selection.

Constructor & Destructor Documentation

hds::db::TrSelSortRule::TrSelSortRule ( TrSelSortOp  op,
TrHeaderAttrId  hdr_attr_id 
)
Constructor with sorting operation and id

of header attribute provided.

virtual hds::db::TrSelSortRule::~TrSelSortRule ( )
virtual

Destructor.

Member Function Documentation

virtual TrSelBaseRule* hds::db::TrSelSortRule::clone ( ) const
virtual

Clone this rule.

Implements hds::db::TrSelBaseRule.

TrHeaderAttrId hds::db::TrSelSortRule::hdrAttrId ( ) const
virtual

Id of header attribute.

Implements hds::db::TrSelBaseRule.

virtual int hds::db::TrSelSortRule::opType ( ) const
virtual

Get type of rule operation.

Implements hds::db::TrSelBaseRule.

Member Data Documentation

TrSelSortOp hds::db::TrSelSortRule::m_op
protected

< Current sorting operation. Id of the header attribute.


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