|
flext 0.6.2
|
#include <flclass.h>
Public Member Functions | |
| ItemCont () | |
| ~ItemCont () | |
| int | Min () const |
| int | Max () const |
| bool | Contained (int i) const |
| void | Add (Item *it, const t_symbol *tag, int inlet=0) |
| Add an entry. | |
| bool | Remove (Item *it, const t_symbol *tag, int inlet, bool free) |
| Remove an entry. | |
| Item * | FindList (const t_symbol *tag, int inlet=0) |
| Find an entry list in the Item array. | |
| ItemSet & | GetInlet (int inlet=0) |
| Get list for an inlet. | |
| int | Members () const |
| Get counter for total members (for index of new item) | |
Protected Member Functions | |
| void | Resize (int nsz) |
Protected Attributes | |
| int | members |
| int | memsize |
| int | size |
| ItemSet ** | cont |
This class holds hashed item entries
| flext_base::ItemCont::ItemCont | ( | ) |
| flext_base::ItemCont::~ItemCont | ( | ) |
| flext_base::Item * flext_base::ItemCont::FindList | ( | const t_symbol * | tag, |
| int | inlet = 0 |
||
| ) |
Find an entry list in the Item array.
|
inline |
|
inline |
Get counter for total members (for index of new item)
|
inline |
Remove an entry.
|
protected |
|
protected |
|
protected |
|
protected |