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 |