Public Member Functions | Public Attributes

ParameterMapElement Class Reference


Detailed Description

Class to hold instances of a parameter map. Each element contains a key and a set of values, which each are of type SGParamInfo. May be compared to each other based on their keys.

Definition at line 106 of file ParameterMap.h.

List of all members.

Public Member Functions

 ParameterMapElement ()
 ParameterMapElement (const SGParamInfo *key, DynArray< const SGParamInfo * > *values)
virtual ~ParameterMapElement ()
bool operator== (const ParameterMapElement &other) const
bool operator< (const ParameterMapElement &other) const
bool operator> (const ParameterMapElement &other) const
virtual const char * get_name () const

Public Attributes

const SGParamInfom_key
DynArray< const SGParamInfo * > * m_values

Constructor & Destructor Documentation

constructor

Definition at line 187 of file ParameterMap.cpp.

ParameterMapElement ( const SGParamInfo key,
DynArray< const SGParamInfo * > *  values 
)

constructor

Parameters:
key key of this element
values array of value of this element

Definition at line 193 of file ParameterMap.cpp.

~ParameterMapElement (  )  [virtual]

destructor

Definition at line 200 of file ParameterMap.cpp.


Member Function Documentation

virtual const char* get_name (  )  const [virtual]
Returns:
name of the SG_SERIALIZABLE

Definition at line 133 of file ParameterMap.h.

bool operator< ( const ParameterMapElement other  )  const

operator for comparison (by m_key)

Definition at line 218 of file ParameterMap.cpp.

bool operator== ( const ParameterMapElement other  )  const

operator for comparison, true iff m_key is equal

Definition at line 213 of file ParameterMap.cpp.

bool operator> ( const ParameterMapElement other  )  const

operator for comparison (by m_key)

Definition at line 223 of file ParameterMap.cpp.


Member Data Documentation

key

Definition at line 140 of file ParameterMap.h.

values

Definition at line 143 of file ParameterMap.h.


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

SHOGUN Machine Learning Toolbox - Documentation