#include <openbabel/pluginiter.h>
Public Member Functions | |
void | Register (T *pType, const std::string ID, bool IsDefault) |
T * | FindType (const std::string &ID) |
T * | FindDefaultType () const |
std::string | ID () const |
Iterator methods | |
void | ToStart () |
PluginIter & | operator++ () |
operator bool () const | |
T * | operator-> () const |
void Register | ( | T * | pType, | |
const std::string | ID, | |||
bool | IsDefault | |||
) | [inline] |
Register a specific plugin module of a given type Not intended for direct use
T* FindType | ( | const std::string & | ID | ) | [inline] |
Find a plugin with a given ID code
T* FindDefaultType | ( | ) | const [inline] |
std::string ID | ( | ) | const [inline] |
void ToStart | ( | ) | [inline] |
Set the iterator to the beginning of the list of plugins.
PluginIter& operator++ | ( | ) | [inline] |
Increment the iterator to the next plugin in the list
operator bool | ( | ) | const [inline] |
T* operator-> | ( | ) | const [inline] |