|
Base Module
VST 3.6.6
SDK for developing VST Plug-in
|
IDSet is a BitSet allowing to generate/release IDs starting with a given start offset. More...
#include <fbitset.h>
Inheritance diagram for IDSet:Public Member Functions | |
| IDSet (int32 startOffset=0, int32 growSize=128) | |
| Constructor with a given starteOffset and a growing Size. More... | |
| int32 | newID () |
| Return a new ID (starting from the startOffset) : set the first NOT set bit to 1 and return its position added to the startOffset (resizes the bitSet if necessary) More... | |
| void | releaseID (int32 id) |
| Clear associated bit to the given id. More... | |
IDSet is a BitSet allowing to generate/release IDs starting with a given start offset.
| IDSet | ( | int32 | startOffset = 0, |
| int32 | growSize = 128 |
||
| ) |
Constructor with a given starteOffset and a growing Size.
| int32 newID | ( | ) |
Return a new ID (starting from the startOffset) : set the first NOT set bit to 1 and return its position added to the startOffset (resizes the bitSet if necessary)
| void releaseID | ( | int32 | id | ) |
Clear associated bit to the given id.