libdap++
Updated for version 3.12.0
|
#include <ServerFunctionsList.h>
Public Member Functions | |
virtual void | add_function (libdap::ServerFunction *func) |
Adds the passed ServerFunction pointer to the list of ServerFunctions. More... | |
std::multimap< string, libdap::ServerFunction * > ::iterator | begin () |
Returns an iterator pointing to the first key pair in the ServerFunctionList. More... | |
std::multimap< string, libdap::ServerFunction * > ::iterator | end () |
Returns an iterator pointing to the last key pair in the ServerFunctionList. More... | |
virtual bool | find_function (const std::string &name, libdap::bool_func *f) const |
virtual bool | find_function (const std::string &name, libdap::btp_func *f) const |
virtual bool | find_function (const std::string &name, libdap::proj_func *f) const |
ServerFunction * | getFunction (std::multimap< string, libdap::ServerFunction * >::iterator it) |
Returns the ServerFunction pointed to by the passed iterator. More... | |
virtual void | getFunctionNames (vector< string > *names) |
Static Public Member Functions | |
static ServerFunctionsList * | TheList () |
Protected Member Functions | |
ServerFunctionsList () | |
Friends | |
class | libdap::ServerFunctionsListUnitTest |
Definition at line 46 of file ServerFunctionsList.h.
|
inlineprotected |
Definition at line 59 of file ServerFunctionsList.h.
|
virtual |
Adds the passed ServerFunction pointer to the list of ServerFunctions using the value of ServerFunction.getName() as the key in the list.
*func | A pointer to the ServerFunction object to add to the ServerFunctionList. The pointer is copied, not the object referenced; this class does not delete the pointer. |
Definition at line 106 of file ServerFunctionsList.cc.
References DBG, and libdap::ServerFunction::getName().
std::multimap< string, libdap::ServerFunction * >::iterator libdap::ServerFunctionsList::begin | ( | ) |
Definition at line 348 of file ServerFunctionsList.cc.
std::multimap< string, libdap::ServerFunction * >::iterator libdap::ServerFunctionsList::end | ( | ) |
Definition at line 354 of file ServerFunctionsList.cc.
|
virtual |
Referenced by libdap::ConstraintEvaluator::find_function().
|
virtual |
|
virtual |
libdap::ServerFunction * libdap::ServerFunctionsList::getFunction | ( | std::multimap< string, libdap::ServerFunction * >::iterator | it) |
Definition at line 366 of file ServerFunctionsList.cc.
|
virtual |
Definition at line 448 of file ServerFunctionsList.cc.
References libdap::ServerFunction::getName().
|
static |
Definition at line 91 of file ServerFunctionsList.cc.
References DBG.
Referenced by libdap::ConstraintEvaluator::ConstraintEvaluator().
|
friend |
Definition at line 56 of file ServerFunctionsList.h.