|
HDK
|
#include <UT_RLEArray.h>
Public Member Functions | |
| Run () | |
| Run (const T &item, exint repeat, exint start_index) | |
| SYS_FORCE_INLINE bool | isEmpty () const |
| SYS_FORCE_INLINE bool | isRun () const |
| SYS_FORCE_INLINE exint | runSize () const |
| SYS_FORCE_INLINE exint | size () const |
| SYS_FORCE_INLINE exint | startIndex () const |
| SYS_FORCE_INLINE exint | endIndex () const |
| SYS_FORCE_INLINE const T & | arrayItem (exint idx) const |
| SYS_FORCE_INLINE const T & | operator[] (exint idx) const |
| SYS_FORCE_INLINE void | appendRun (exint num=1) |
| SYS_FORCE_INLINE void | appendSequence (const T &item) |
| SYS_FORCE_INLINE void | convertToSequence (const T &item) |
| SYS_FORCE_INLINE exint | matchesAtEnd (const T &item) const |
| SYS_FORCE_INLINE void | removeItemsFromEnd (exint n) |
| SYS_FORCE_INLINE void | shiftStartIndex (exint n) |
| SYS_FORCE_INLINE exint | getMemoryUsage () const |
Definition at line 31 of file UT_RLEArray.h.
|
inline |
Definition at line 33 of file UT_RLEArray.h.
|
inline |
Definition at line 39 of file UT_RLEArray.h.
|
inline |
Definition at line 74 of file UT_RLEArray.h.
|
inline |
Definition at line 75 of file UT_RLEArray.h.
|
inline |
Definition at line 60 of file UT_RLEArray.h.
|
inline |
Definition at line 81 of file UT_RLEArray.h.
|
inline |
Definition at line 59 of file UT_RLEArray.h.
|
inline |
Definition at line 113 of file UT_RLEArray.h.
|
inline |
Definition at line 47 of file UT_RLEArray.h.
|
inline |
Definition at line 48 of file UT_RLEArray.h.
|
inline |
Return the number of items at the end of the sequence which match the item.
Definition at line 91 of file UT_RLEArray.h.
|
inline |
Definition at line 64 of file UT_RLEArray.h.
|
inline |
Definition at line 101 of file UT_RLEArray.h.
|
inline |
Definition at line 49 of file UT_RLEArray.h.
|
inline |
Definition at line 107 of file UT_RLEArray.h.
|
inline |
Definition at line 54 of file UT_RLEArray.h.
|
inline |
Definition at line 58 of file UT_RLEArray.h.