Jamoma API
0.6.0.a19
|
Wrap TTBuffer instances for convenience. More...
#include <TTBuffer.h>
Additional Inherited Members | |
Public Member Functions inherited from TTObject | |
TTObject (const TTSymbol aClassName, const TTValue arguments) | |
Constructor. More... | |
TTObject (const TTSymbol aClassName) | |
Constructor to create an empyt container which will be assigned/copied-to at a later point. | |
TTObject () | |
Constructor to create an empyt container which will be assigned/copied-to at a later point. | |
TTObject (TTObjectBase *anObjectBase) | |
Special constructor to create new object that wraps an existing TTObjectBase pointer. More... | |
TTObject (const TTObject &anObjectToCopy) | |
Copy constructor. | |
virtual | ~TTObject () |
Destructor. | |
TTObject & | operator= (TTObject object) |
Assign a TTObject instance to another TTObject. | |
TTObjectBase * | instance () const |
Return a direct pointer to the internal instance. More... | |
template<class T > | |
TTErr | set (const TTSymbol aName, T aValue) |
Set an attribute value for an object. More... | |
template<class T > | |
TTErr | get (const TTSymbol aName, T &aReturnedValue) const |
Get an attribute value for an object. More... | |
void | attributes (TTValue &returnedAttributeNames) const |
Return a list of names of the available attributes. More... | |
TTSymbol | attributeType (const TTSymbol aName) |
Return the type of an attribute as a symbol. More... | |
void | messages (TTValue &returnedMessageNames) const |
Return a list of names of the available messages. More... | |
TTSymbol | name () const |
Return the name of this class. More... | |
TTErr | send (const TTSymbol aName) |
Send a message to this object with no arguments. More... | |
TTValue | send (const TTSymbol aName, const TTValue &anInputValue) |
Send a message to this object with arguments. More... | |
TTErr | registerObserverForNotifications (const TTObject &anObservingObject) |
Register an observer. More... | |
TTErr | unregisterObserverForNotifications (const TTObject &anObservingObject) |
Unregister an observer for notifications. More... | |
TTBoolean | valid () const |
Determine if the object contained by this TTObject is truly ready for use. More... | |
void | track (TTBoolean newTrackingValue) |
Enable/Disable reference count tracking of the instance. More... | |
Static Public Member Functions inherited from TTObject | |
static TTErr | GetRegisteredClassNames (TTValue &classNames) |
Query TTEnvironment for names of all registered TTObjectBase classes. More... | |
static TTErr | GetRegisteredClassNamesForTags (TTValue &classNames, const TTValue &searchTags) |
Query TTEnvironment for names of all registered TTObjectBase classes that share specific tags. More... | |
static TTErr | GetRegisteredTags (TTValue &tags) |
Query TTEnvironment for all registered tags used by TTObjectBase classes. More... | |
Wrap TTBuffer instances for convenience.
Definition at line 199 of file TTBuffer.h.