#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] |