Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes

jmitie::corelib::CjNS_prev Class Reference

Inheritance diagram for jmitie::corelib::CjNS_prev:
Inheritance graph
[legend]
Collaboration diagram for jmitie::corelib::CjNS_prev:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual std::string getName () const
 Returns the free-form name of this class.
std::string getProperty (const std::string &prop) const
 Returns a property of this class.
 CjNS_prev (std::string args, const ctor_va_t &)
virtual bool selectNode (select_arg_t &, unsigned int &node)
 performs the node selection

Static Public Member Functions

static std::string getName_static ()
 Returns the free-form name of this class (static version).
static std::string getProperty_static (const std::string &opt)
 Returns a property of this class (static version).

Protected Types

enum  prev_selection_type_t {
  NONE, BIGD, SMALLD, OLDER,
  NEWER
}

Protected Attributes

bool m_add_remove
 if false then this selector will be adding a link, removing otherwise
prev_selection_type_t m_selecta

Member Function Documentation

bool jmitie::corelib::CjNS_prev::selectNode ( select_arg_t ,
unsigned int &  node 
) [virtual]

performs the node selection

Returns false if a node cound not be found and true otherwise.

Implements jmitie::CjNodeSelector.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator