1 #ifndef EBML_NG_LAZYLOAD_PREPARED_H 2 #define EBML_NG_LAZYLOAD_PREPARED_H 57 prepared_multiinsert_t(off_t, off_t,
const std::vector<extent_t>&, off_t, off_t,
const children_m::iterator&);
98 prepared_move_t(off_t, off_t, off_t, off_t, off_t, off_t, off_t, off_t,
const children_m::iterator&,
const children_m::iterator&);
99 prepared_move_t(off_t, off_t, off_t, off_t, off_t, off_t, off_t, off_t, children_m::iterator&&, children_m::iterator&&);
100 prepared_move_t(off_t, off_t, off_t, off_t, off_t, off_t, off_t, off_t);
off_t nextSiblingOffset
Definition: prepared.h:139
off_t srcOffset
Definition: prepared.h:84
off_t lastChildOffset
Definition: prepared.h:137
prepared_remove_t & operator=(const prepared_remove_t &)
void throw_exc(const std::string &, const c_ebmlElement_sp &) const
Definition: prepared_resize_t.cpp:15
off_t nextOffset
Definition: prepared.h:94
prepared_resize_t & operator=(const prepared_move_t &)
off_t prevEnd
Definition: prepared.h:114
off_t srcNextOffset
Definition: prepared.h:85
off_t offset
Definition: prepared.h:115
off_t nextOffset
Definition: prepared.h:23
prepared_multiinsert_t & operator=(const prepared_multiinsert_t &)
Definition: prepared.h:112
Definition: prepared.h:15
Represents parsed seek data extracted from an EBML element.
Definition: seekdata.h:39
prepared_resize_t()
Definition: prepared_resize_t.cpp:10
children_m::iterator sourceIter
Definition: prepared.h:95
Definition: prepared.h:133
off_t srcPrevEnd
Definition: prepared.h:83
off_t endOffset
Definition: prepared.h:136
std::vector< extent_t > extents
Definition: prepared.h:52
void throw_exc(const std::string &, const c_ebmlElement_sp &) const
Definition: prepared_remove_t.cpp:74
off_t nextOffset
Definition: prepared.h:54
seekData_t * seekData
Definition: prepared.h:140
off_t prevOffset
Definition: prepared.h:87
Definition: basictypes.h:40
off_t prevEnd
Definition: prepared.h:18
A drop-in replacement for std::shared_ptr tailored for EBML objects.
Definition: ptrs.h:27
Definition: prepared.h:48
children_m::iterator insertionHint
Definition: prepared.h:96
prepared_insert_t & operator=(const prepared_insert_t &)
prepared_remove_t()
Definition: prepared_remove_t.cpp:43
extent_t extent
Definition: prepared.h:20
off_t prevOffset
Definition: prepared.h:17
void throw_exc(const std::string &, const c_ebmlElement_sp &) const
Definition: prepared_insert_t.cpp:28
prepared_insert_t()
Definition: prepared_insert_t.cpp:10
off_t nextOffset
Definition: prepared.h:116
off_t endOffset
Definition: prepared.h:53
off_t prevEnd
Definition: prepared.h:88
void throw_exc(const std::string &, const c_ebmlElement_sp &) const
off_t endOffset
Definition: prepared.h:22
off_t lastChildEnd
Definition: prepared.h:138
void throw_exc(const std::string &, const c_ebmlElement_sp &) const
Definition: prepared_multiinsert_t.cpp:28
children_m::iterator insertionHint
Definition: prepared.h:25
prepared_multiinsert_t()
Definition: prepared_multiinsert_t.cpp:10
extent_t extent
Definition: prepared.h:90
children_m::iterator removeHint
Definition: prepared.h:117
off_t prevOffset
Definition: prepared.h:50
prepared_move_t & operator=(const prepared_move_t &)
off_t prevEnd
Definition: prepared.h:51
children_m::iterator insertionHint
Definition: prepared.h:55
off_t offset
Definition: prepared.h:135
Definition: prepared.h:81