|
| SpecificAliData (const T *static_data, size_t elements, const T &gap_, const SizeAwarable &sizeAware, const Deletable &deletable_) |
|
int | operate_on_mem (void *mem, size_t start, size_t count, AliData::memop op) const OVERRIDE |
|
int | cmp_data (size_t start, const AliData &other, size_t ostart, size_t count) const OVERRIDE |
|
UnitPtr | at_ptr (size_t pos) const OVERRIDE |
|
const T * | get_data () const |
|
| TypedAliData (size_t size_, T gap_) |
|
const T & | std_gap () const |
|
size_t | unitsize () const OVERRIDE |
|
bool | has_slice () const OVERRIDE |
|
AliDataPtr | create_gap (size_t gapsize, const UnitPair &) const OVERRIDE |
|
__ATTR__NORETURN AliDataPtr | slice_down (size_t, size_t) const OVERRIDE |
|
UnitPtr | unit_left_of (size_t pos) const OVERRIDE |
|
UnitPtr | unit_right_of (size_t pos) const OVERRIDE |
|
| AliData (size_t size_) |
|
virtual | ~AliData () |
|
void | clear_error () const |
|
void | set_error (GB_ERROR error) const |
|
void | copyPartTo (void *mem, size_t start, size_t count) const |
|
int | cmpPartWith (const void *mem, size_t start, size_t count) const |
|
GB_ERROR | check_delete_allowed (size_t start, size_t count) const |
|
size_t | elems () const |
|
size_t | memsize () const |
|
void | copyTo (void *mem) const |
|
bool | empty () const |
|
int | cmp_whole_data (const AliData &other) const |
|
bool | equals (const AliData &other) const |
|
bool | differs_from (const AliData &other) const |
|
bool | is_valid_pos (size_t pos) const |
|
bool | is_valid_between (size_t pos) const |
|
bool | is_valid_part (size_t start, size_t count) const |
|
| SizeAwarable (bool allows_oversize_, size_t ali_size_) |
|
size_t | get_allowed_size (size_t term_size, size_t new_ali_size) const |
|
template<typename T>
class SpecificAliData< T >
Definition at line 483 of file insdel.cxx.