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 | adjustStartOffset (exint n) |
SYS_FORCE_INLINE exint | getMemoryUsage () const |
Definition at line 30 of file UT_RLEArray.h.
|
inline |
Definition at line 32 of file UT_RLEArray.h.
|
inline |
Definition at line 38 of file UT_RLEArray.h.
|
inline |
Definition at line 106 of file UT_RLEArray.h.
|
inline |
Definition at line 73 of file UT_RLEArray.h.
|
inline |
Definition at line 74 of file UT_RLEArray.h.
|
inline |
Definition at line 59 of file UT_RLEArray.h.
|
inline |
Definition at line 80 of file UT_RLEArray.h.
|
inline |
Definition at line 58 of file UT_RLEArray.h.
|
inline |
Definition at line 112 of file UT_RLEArray.h.
|
inline |
Definition at line 46 of file UT_RLEArray.h.
|
inline |
Definition at line 47 of file UT_RLEArray.h.
|
inline |
Return the number of items at the end of the sequence which match the item.
Definition at line 90 of file UT_RLEArray.h.
|
inline |
Definition at line 63 of file UT_RLEArray.h.
|
inline |
Definition at line 100 of file UT_RLEArray.h.
|
inline |
Definition at line 48 of file UT_RLEArray.h.
|
inline |
Definition at line 53 of file UT_RLEArray.h.
|
inline |
Definition at line 57 of file UT_RLEArray.h.