libebml_ng
Public Member Functions | Public Attributes | List of all members
ebml::prepared_insert_t Class Reference

#include <prepared.h>

Public Member Functions

 prepared_insert_t (off_t, off_t, const extent_t &, off_t, off_t, const children_m::iterator &)
 
 prepared_insert_t (off_t, off_t, const extent_t &, off_t, off_t, children_m::iterator &&)
 
 prepared_insert_t (off_t, off_t, extent_t &&, off_t, off_t, const children_m::iterator &)
 
 prepared_insert_t (off_t, off_t, extent_t &&, off_t, off_t, children_m::iterator &&)
 
 prepared_insert_t (off_t, off_t, const extent_t &, off_t, off_t)
 
 prepared_insert_t (off_t, off_t, extent_t &&, off_t, off_t)
 
 prepared_insert_t (const prepared_insert_t &)
 
 prepared_insert_t (prepared_insert_t &&)
 
prepared_insert_toperator= (const prepared_insert_t &)
 
prepared_insert_toperator= (prepared_insert_t &&)
 
void throw_exc (const std::string &, const c_ebmlElement_sp &) const
 
 prepared_insert_t ()
 
 prepared_insert_t (const extent_t &, const extent_t &, off_t)
 
 prepared_insert_t (const extent_t &, extent_t &&, off_t)
 
 prepared_insert_t (extent_t &&, const extent_t &, off_t)
 
 prepared_insert_t (extent_t &&, extent_t &&, off_t)
 
 prepared_insert_t (const extent_t &, const extent_t &, off_t, const children_m::iterator &)
 
 prepared_insert_t (const extent_t &, const extent_t &, off_t, children_m::iterator &&)
 
 prepared_insert_t (const extent_t &, extent_t &&, off_t, const children_m::iterator &)
 
 prepared_insert_t (const extent_t &, extent_t &&, off_t, children_m::iterator &&)
 
 prepared_insert_t (extent_t &&, const extent_t &, off_t, const children_m::iterator &)
 
 prepared_insert_t (extent_t &&, const extent_t &, off_t, children_m::iterator &&)
 
 prepared_insert_t (extent_t &&, extent_t &&, off_t, const children_m::iterator &)
 
 prepared_insert_t (extent_t &&, extent_t &&, off_t, children_m::iterator &&)
 
 prepared_insert_t (const prepared_insert_t &)=default
 
 prepared_insert_t (prepared_insert_t &&)=default
 
prepared_insert_toperator= (const prepared_insert_t &)=default
 
prepared_insert_toperator= (prepared_insert_t &&)=default
 
void throw_exc (const std::string &, const c_ebmlElement_sp &) const
 
 prepared_insert_t (off_t, off_t, off_t, off_t, off_t, const sizetree_t &, const children_m::iterator &)
 
 prepared_insert_t (off_t, off_t, off_t, off_t, off_t, sizetree_t &&, children_m::iterator &&)
 
 prepared_insert_t (off_t, off_t, off_t, off_t, off_t)
 
 prepared_insert_t (const prepared_insert_t &)
 
 prepared_insert_t (prepared_insert_t &&)
 
prepared_insert_toperator= (const prepared_insert_t &)
 
prepared_insert_toperator= (prepared_insert_t &&)
 
void throw_exc (const std::string &, const c_ebmlElement_sp &) const
 

Public Attributes

off_t prevOffset
 
off_t prevEnd
 
extent_t extent
 
off_t endOffset
 
off_t nextOffset
 
children_m::iterator insertionHint
 
extent_t prev
 
off_t next
 
children_m::iterator hint
 
off_t offset
 
sizetree_t sizetree
 

Constructor & Destructor Documentation

◆ prepared_insert_t() [1/28]

ebml::prepared_insert_t::prepared_insert_t ( off_t  ,
off_t  ,
const extent_t ,
off_t  ,
off_t  ,
const children_m::iterator &   
)

◆ prepared_insert_t() [2/28]

ebml::prepared_insert_t::prepared_insert_t ( off_t  ,
off_t  ,
const extent_t ,
off_t  ,
off_t  ,
children_m::iterator &&   
)

◆ prepared_insert_t() [3/28]

ebml::prepared_insert_t::prepared_insert_t ( off_t  ,
off_t  ,
extent_t &&  ,
off_t  ,
off_t  ,
const children_m::iterator &   
)

◆ prepared_insert_t() [4/28]

ebml::prepared_insert_t::prepared_insert_t ( off_t  ,
off_t  ,
extent_t &&  ,
off_t  ,
off_t  ,
children_m::iterator &&   
)

◆ prepared_insert_t() [5/28]

ebml::prepared_insert_t::prepared_insert_t ( off_t  ,
off_t  ,
const extent_t ,
off_t  ,
off_t   
)

◆ prepared_insert_t() [6/28]

ebml::prepared_insert_t::prepared_insert_t ( off_t  ,
off_t  ,
extent_t &&  ,
off_t  ,
off_t   
)

◆ prepared_insert_t() [7/28]

ebml::prepared_insert_t::prepared_insert_t ( const prepared_insert_t )

◆ prepared_insert_t() [8/28]

ebml::prepared_insert_t::prepared_insert_t ( prepared_insert_t &&  )

◆ prepared_insert_t() [9/28]

ebml::prepared_insert_t::prepared_insert_t ( )

◆ prepared_insert_t() [10/28]

ebml::prepared_insert_t::prepared_insert_t ( const extent_t prev,
const extent_t extent,
off_t  next 
)

◆ prepared_insert_t() [11/28]

ebml::prepared_insert_t::prepared_insert_t ( const extent_t prev,
extent_t &&  extent,
off_t  next 
)

◆ prepared_insert_t() [12/28]

ebml::prepared_insert_t::prepared_insert_t ( extent_t &&  prev,
const extent_t extent,
off_t  next 
)

◆ prepared_insert_t() [13/28]

ebml::prepared_insert_t::prepared_insert_t ( extent_t &&  prev,
extent_t &&  extent,
off_t  next 
)

◆ prepared_insert_t() [14/28]

ebml::prepared_insert_t::prepared_insert_t ( const extent_t prev,
const extent_t extent,
off_t  next,
const children_m::iterator &  hint 
)

◆ prepared_insert_t() [15/28]

ebml::prepared_insert_t::prepared_insert_t ( const extent_t prev,
const extent_t extent,
off_t  next,
children_m::iterator &&  hint 
)

◆ prepared_insert_t() [16/28]

ebml::prepared_insert_t::prepared_insert_t ( const extent_t prev,
extent_t &&  extent,
off_t  next,
const children_m::iterator &  hint 
)

◆ prepared_insert_t() [17/28]

ebml::prepared_insert_t::prepared_insert_t ( const extent_t prev,
extent_t &&  extent,
off_t  next,
children_m::iterator &&  hint 
)

◆ prepared_insert_t() [18/28]

ebml::prepared_insert_t::prepared_insert_t ( extent_t &&  prev,
const extent_t extent,
off_t  next,
const children_m::iterator &  hint 
)

◆ prepared_insert_t() [19/28]

ebml::prepared_insert_t::prepared_insert_t ( extent_t &&  prev,
const extent_t extent,
off_t  next,
children_m::iterator &&  hint 
)

◆ prepared_insert_t() [20/28]

ebml::prepared_insert_t::prepared_insert_t ( extent_t &&  prev,
extent_t &&  extent,
off_t  next,
const children_m::iterator &  hint 
)

◆ prepared_insert_t() [21/28]

ebml::prepared_insert_t::prepared_insert_t ( extent_t &&  prev,
extent_t &&  extent,
off_t  next,
children_m::iterator &&  hint 
)

◆ prepared_insert_t() [22/28]

ebml::prepared_insert_t::prepared_insert_t ( const prepared_insert_t )
default

◆ prepared_insert_t() [23/28]

ebml::prepared_insert_t::prepared_insert_t ( prepared_insert_t &&  )
default

◆ prepared_insert_t() [24/28]

ebml::prepared_insert_t::prepared_insert_t ( off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
const sizetree_t ,
const children_m::iterator &   
)

◆ prepared_insert_t() [25/28]

ebml::prepared_insert_t::prepared_insert_t ( off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
sizetree_t &&  ,
children_m::iterator &&   
)

◆ prepared_insert_t() [26/28]

ebml::prepared_insert_t::prepared_insert_t ( off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t   
)

◆ prepared_insert_t() [27/28]

ebml::prepared_insert_t::prepared_insert_t ( const prepared_insert_t )

◆ prepared_insert_t() [28/28]

ebml::prepared_insert_t::prepared_insert_t ( prepared_insert_t &&  )

Member Function Documentation

◆ operator=() [1/6]

prepared_insert_t& ebml::prepared_insert_t::operator= ( const prepared_insert_t )

◆ operator=() [2/6]

prepared_insert_t& ebml::prepared_insert_t::operator= ( prepared_insert_t &&  )

◆ operator=() [3/6]

prepared_insert_t& ebml::prepared_insert_t::operator= ( const prepared_insert_t )
default

◆ operator=() [4/6]

prepared_insert_t& ebml::prepared_insert_t::operator= ( prepared_insert_t &&  )
default

◆ operator=() [5/6]

prepared_insert_t& ebml::prepared_insert_t::operator= ( const prepared_insert_t )

◆ operator=() [6/6]

prepared_insert_t& ebml::prepared_insert_t::operator= ( prepared_insert_t &&  )

◆ throw_exc() [1/3]

void ebml::prepared_insert_t::throw_exc ( const std::string &  msg,
const c_ebmlElement_sp elem 
) const

◆ throw_exc() [2/3]

void ebml::prepared_insert_t::throw_exc ( const std::string &  ,
const c_ebmlElement_sp  
) const

◆ throw_exc() [3/3]

void ebml::prepared_insert_t::throw_exc ( const std::string &  ,
const c_ebmlElement_sp  
) const

Member Data Documentation

◆ endOffset

off_t ebml::prepared_insert_t::endOffset

◆ extent

extent_t ebml::prepared_insert_t::extent

◆ hint

children_m::iterator ebml::prepared_insert_t::hint

◆ insertionHint

children_m::iterator ebml::prepared_insert_t::insertionHint

◆ next

off_t ebml::prepared_insert_t::next

◆ nextOffset

off_t ebml::prepared_insert_t::nextOffset

◆ offset

off_t ebml::prepared_insert_t::offset

◆ prev

extent_t ebml::prepared_insert_t::prev

◆ prevEnd

off_t ebml::prepared_insert_t::prevEnd

◆ prevOffset

off_t ebml::prepared_insert_t::prevOffset

◆ sizetree

sizetree_t ebml::prepared_insert_t::sizetree

The documentation for this class was generated from the following files: