![]() |
AAX SDK 2.6.1
Avid Audio Extensions Development Kit
|
#include <AAX_IString.h>
A simple string container that can be passed across a binary boundary. This class, for simplicity, is not versioned and thus can never change.
For a real string implementation, see AAX_CString, which inherits from this interface, but provides a much richer string interface.
This object is not versioned with ACF for a variety of reasons, but the biggest implication of that is that THIS INTERFACE CAN NEVER CHANGE!
Public Member Functions | |
| virtual | ~AAX_IString () |
| virtual uint32_t | Length () const =0 |
| virtual uint32_t | MaxLength () const =0 |
| virtual const char * | Get () const =0 |
| virtual void | Set (const char *iString)=0 |
| virtual AAX_IString & | operator= (const AAX_IString &iOther)=0 |
| virtual AAX_IString & | operator= (const char *iString)=0 |
|
inlinevirtual |
Virtual Destructor
|
pure virtual |
Length methods
Implemented in AAX_CString.
Referenced by AAX::String2Binary().
|
pure virtual |
Implemented in AAX_CString.
|
pure virtual |
C string methods
Implemented in AAX_CString.
Referenced by AAX::IsEffectIDEqual(), and AAX::String2Binary().
|
pure virtual |
Implemented in AAX_CString.
|
pure virtual |
Assignment operators
Implemented in AAX_CString.
|
pure virtual |
Implemented in AAX_CString.
1.9.6