![]() |
AAX SDK
2.4.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.