![]() |
NEURON
|
#include <oclist.h>
Public Member Functions | |
| OcList (long=5) | |
| OcList (const char *template_name) | |
| virtual | ~OcList () |
| void | append (Object *) |
| void | prepend (Object *) |
| void | insert (long, Object *) |
| long | count () |
| void | remove (long) |
| long | index (Object *) |
| Object * | object (long) |
| void | remove_all () |
| bool | refs_items () |
| void | create_browser (const char *name, const char *items=NULL, Object *pystract=NULL) |
| void | create_browser (const char *name, char **pstr, const char *action) |
| OcListBrowser * | browser () |
| virtual void | update (Observable *) |
Public Member Functions inherited from Resource | |
| Resource () | |
| virtual | ~Resource () |
| virtual void | ref () const |
| virtual void | unref () const |
| virtual void | unref_deferred () const |
| virtual void | cleanup () |
| virtual void | Reference () const |
| virtual void | Unreference () const |
Public Member Functions inherited from Observer | |
| virtual | ~Observer () |
| virtual void | disconnect (Observable *) |
Private Member Functions | |
| void | oref (Object *) |
| void | ounref (Object *) |
Private Attributes | |
| std::vector< Object * > | oli_ |
| OcListBrowser * | b_ |
| cTemplate * | ct_ |
Additional Inherited Members | |
Static Public Member Functions inherited from Resource | |
| static void | ref (const Resource *) |
| static void | unref (const Resource *) |
| static void | unref_deferred (const Resource *) |
| static bool | defer (bool) |
| static void | flush () |
Protected Member Functions inherited from Observer | |
| Observer () | |
| OcList::OcList | ( | long | n = 5 | ) |
Definition at line 424 of file oclist.cpp.
| OcList::OcList | ( | const char * | template_name | ) |
Definition at line 429 of file oclist.cpp.
|
virtual |
Definition at line 452 of file oclist.cpp.
Definition at line 93 of file oclist.cpp.
| OcListBrowser * OcList::browser | ( | ) |
Definition at line 560 of file oclist.cpp.
| long OcList::count | ( | ) |
Definition at line 187 of file oclist.cpp.
| void OcList::create_browser | ( | const char * | name, |
| char ** | pstr, | ||
| const char * | action | ||
| ) |
Definition at line 543 of file oclist.cpp.
| void OcList::create_browser | ( | const char * | name, |
| const char * | items = NULL, |
||
| Object * | pystract = NULL |
||
| ) |
Definition at line 526 of file oclist.cpp.
| long OcList::index | ( | Object * | ob | ) |
Definition at line 217 of file oclist.cpp.
Definition at line 170 of file oclist.cpp.
| Object * OcList::object | ( | long | i | ) |
Definition at line 231 of file oclist.cpp.
Definition at line 106 of file oclist.cpp.
Definition at line 112 of file oclist.cpp.
Definition at line 151 of file oclist.cpp.
| void OcList::remove | ( | long | i | ) |
Definition at line 197 of file oclist.cpp.
| void OcList::remove_all | ( | ) |
Definition at line 240 of file oclist.cpp.
|
virtual |
Reimplemented from Observer.
Definition at line 118 of file oclist.cpp.
|
private |