TxId: identity expander (null-op): params: none.
More...
#include <TermExpander.h>
|
| TxId (const string &label=string("Id"), const string ¶m=string("")) |
|
virtual | ~TxId (void) |
|
virtual CTermExpander * | clone (map< CTermExpander *, CTermExpander *> &xlate) const |
| clone constructor to create a new expansion object (override this for derived classes) */ More...
|
|
virtual void | expand (const set< string > &src, set< string > &dst) |
| Expand a set of terms src to a set of terms dst. More...
|
|
Public Member Functions inherited from CTermExpander |
| CTermExpander (const string &cls, const string &label, const string ¶m) |
| Full constructor (abstract base classes only) More...
|
|
| CTermExpander (const string &label=string("NoLabel"), const string ¶m=string("")) |
| Default constructor, to be overridden by subclasses. More...
|
|
virtual CTermExpander * | mapClone (map< CTermExpander *, CTermExpander *> &xlate) const |
| clone constructor, handles sub-object cloning according to xlate map */ More...
|
|
virtual | ~CTermExpander (void) |
| Default destructor. More...
|
|
virtual void | compile (void) |
| set up object based on label and/or parameter string; default implementation does nothing More...
|
|
virtual string | configString (void) const |
| String form of this expander. Default is m_Class + " " + m_Label + " " + m_Param. More...
|
|
virtual void | expand (const string &src, set< string > &dst) |
| Expand a single term term to a set of terms dst. More...
|
|
TxId: identity expander (null-op): params: none.
◆ TxId()
TxId::TxId |
( |
const string & |
label = string("Id") , |
|
|
const string & |
param = string("") |
|
) |
| |
|
inline |
◆ ~TxId()
virtual TxId::~TxId |
( |
void |
| ) |
|
|
inlinevirtual |
◆ clone()
◆ expand()
void TxId::expand |
( |
const set< string > & |
src, |
|
|
set< string > & |
dst |
|
) |
| |
|
virtual |
Expand a set of terms src to a set of terms dst.
Reimplemented from CTermExpander.
The documentation for this class was generated from the following files: