![]() |
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 | |
| OcListImpl * | 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 429 of file oclist.cpp.
| OcList::OcList | ( | const char * | template_name | ) |
Definition at line 435 of file oclist.cpp.
|
virtual |
Definition at line 459 of file oclist.cpp.
Definition at line 96 of file oclist.cpp.
| OcListBrowser * OcList::browser | ( | ) |
Definition at line 568 of file oclist.cpp.
| long OcList::count | ( | ) |
Definition at line 189 of file oclist.cpp.
| void OcList::create_browser | ( | const char * | name, |
| const char * | items = NULL, |
||
| Object * | pystract = NULL |
||
| ) |
Definition at line 534 of file oclist.cpp.
| void OcList::create_browser | ( | const char * | name, |
| char ** | pstr, | ||
| const char * | action | ||
| ) |
Definition at line 551 of file oclist.cpp.
Definition at line 217 of file oclist.cpp.
Definition at line 173 of file oclist.cpp.
Definition at line 232 of file oclist.cpp.
Definition at line 108 of file oclist.cpp.
Definition at line 114 of file oclist.cpp.
Definition at line 155 of file oclist.cpp.
Definition at line 197 of file oclist.cpp.
| void OcList::remove_all | ( | ) |
Definition at line 241 of file oclist.cpp.
|
virtual |
Reimplemented from Observer.
Definition at line 120 of file oclist.cpp.
|
private |