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

#include <prepared.h>

Inheritance diagram for ebml::prepared_move_t:
ebml::prepared_base_t

Public Member Functions

 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 &)
 
 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 &&)
 
 prepared_move_t (off_t, off_t, off_t, off_t, off_t, off_t, off_t, off_t)
 
 prepared_move_t (const prepared_move_t &)
 
 prepared_move_t (prepared_move_t &&)
 
prepared_move_toperator= (const prepared_move_t &)
 
prepared_move_toperator= (prepared_move_t &&)
 
void throw_exc (const std::string &, const c_ebmlElement_sp &) const
 
 prepared_move_t ()
 
 prepared_move_t (const prepared_remove_t &, const prepared_insert_t &)
 
 prepared_move_t (const prepared_remove_t &, prepared_insert_t &&)
 
 prepared_move_t (prepared_remove_t &&, const prepared_insert_t &)
 
 prepared_move_t (prepared_remove_t &&, prepared_insert_t &&)
 
 prepared_move_t (const prepared_move_t &)=default
 
 prepared_move_t (prepared_move_t &&)=default
 
prepared_move_toperator= (const prepared_move_t &)=default
 
prepared_move_toperator= (prepared_move_t &&)=default
 
void throw_exc (const std::string &, const c_ebmlElement_sp &) const
 
 prepared_move_t (bool, off_t, off_t, off_t, off_t, off_t, off_t, off_t, off_t, const children_m::iterator &, const children_m::iterator &)
 
 prepared_move_t (bool, off_t, off_t, off_t, off_t, off_t, off_t, off_t, off_t, children_m::iterator &&, children_m::iterator &&)
 
 prepared_move_t (bool, const std::string &, off_t, off_t, off_t, off_t, off_t, off_t, off_t, off_t)
 
 prepared_move_t (bool, std::string &&, off_t, off_t, off_t, off_t, off_t, off_t, off_t, off_t)
 
 prepared_move_t (const prepared_move_t &)
 
 prepared_move_t (prepared_move_t &&)
 
prepared_move_toperator= (const prepared_move_t &)
 
prepared_move_toperator= (prepared_move_t &&)
 
 operator ebmlMoveError () const
 
- Public Member Functions inherited from ebml::prepared_base_t
 prepared_base_t (bool)
 
 prepared_base_t (bool, const std::string &)
 
 prepared_base_t (bool, std::string &&)
 
 prepared_base_t (const prepared_base_t &)
 
 prepared_base_t (prepared_base_t &&)
 
virtual ~prepared_base_t ()
 
prepared_base_toperator= (const prepared_base_t &)
 
prepared_base_toperator= (prepared_base_t &&)
 
 operator bool () const
 

Public Attributes

off_t srcPrevEnd
 
off_t srcOffset
 
off_t srcNextOffset
 
off_t prevOffset
 
off_t prevEnd
 
extent_t extent
 
off_t nextOffset
 
children_m::iterator sourceIter
 
children_m::iterator insertionHint
 
prepared_remove_t src
 
prepared_insert_t dest
 
off_t dest_offset
 
off_t endOffset
 

Additional Inherited Members

- Protected Attributes inherited from ebml::prepared_base_t
bool result
 
union {
   std::string   reason
 
}; 
 

Constructor & Destructor Documentation

◆ prepared_move_t() [1/18]

ebml::prepared_move_t::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 &   
)

◆ prepared_move_t() [2/18]

ebml::prepared_move_t::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 &&   
)

◆ prepared_move_t() [3/18]

ebml::prepared_move_t::prepared_move_t ( off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t   
)

◆ prepared_move_t() [4/18]

ebml::prepared_move_t::prepared_move_t ( const prepared_move_t )

◆ prepared_move_t() [5/18]

ebml::prepared_move_t::prepared_move_t ( prepared_move_t &&  )

◆ prepared_move_t() [6/18]

ebml::prepared_move_t::prepared_move_t ( )

◆ prepared_move_t() [7/18]

ebml::prepared_move_t::prepared_move_t ( const prepared_remove_t ,
const prepared_insert_t  
)

◆ prepared_move_t() [8/18]

ebml::prepared_move_t::prepared_move_t ( const prepared_remove_t ,
prepared_insert_t &&   
)

◆ prepared_move_t() [9/18]

ebml::prepared_move_t::prepared_move_t ( prepared_remove_t &&  ,
const prepared_insert_t  
)

◆ prepared_move_t() [10/18]

ebml::prepared_move_t::prepared_move_t ( prepared_remove_t &&  ,
prepared_insert_t &&   
)

◆ prepared_move_t() [11/18]

ebml::prepared_move_t::prepared_move_t ( const prepared_move_t )
default

◆ prepared_move_t() [12/18]

ebml::prepared_move_t::prepared_move_t ( prepared_move_t &&  )
default

◆ prepared_move_t() [13/18]

ebml::prepared_move_t::prepared_move_t ( bool  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
const children_m::iterator &  ,
const children_m::iterator &   
)

◆ prepared_move_t() [14/18]

ebml::prepared_move_t::prepared_move_t ( bool  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
children_m::iterator &&  ,
children_m::iterator &&   
)

◆ prepared_move_t() [15/18]

ebml::prepared_move_t::prepared_move_t ( bool  ,
const std::string &  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t   
)

◆ prepared_move_t() [16/18]

ebml::prepared_move_t::prepared_move_t ( bool  ,
std::string &&  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t  ,
off_t   
)

◆ prepared_move_t() [17/18]

ebml::prepared_move_t::prepared_move_t ( const prepared_move_t )

◆ prepared_move_t() [18/18]

ebml::prepared_move_t::prepared_move_t ( prepared_move_t &&  )

Member Function Documentation

◆ operator ebmlMoveError()

ebml::prepared_move_t::operator ebmlMoveError ( ) const

◆ operator=() [1/6]

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

◆ operator=() [2/6]

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

◆ operator=() [3/6]

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

◆ operator=() [4/6]

prepared_move_t& ebml::prepared_move_t::operator= ( prepared_move_t &&  )

◆ operator=() [5/6]

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

◆ operator=() [6/6]

prepared_move_t& ebml::prepared_move_t::operator= ( prepared_move_t &&  )

◆ throw_exc() [1/2]

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

◆ throw_exc() [2/2]

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

Member Data Documentation

◆ dest

prepared_insert_t ebml::prepared_move_t::dest

◆ dest_offset

off_t ebml::prepared_move_t::dest_offset

◆ endOffset

off_t ebml::prepared_move_t::endOffset

◆ extent

extent_t ebml::prepared_move_t::extent

◆ insertionHint

children_m::iterator ebml::prepared_move_t::insertionHint

◆ nextOffset

off_t ebml::prepared_move_t::nextOffset

◆ prevEnd

off_t ebml::prepared_move_t::prevEnd

◆ prevOffset

off_t ebml::prepared_move_t::prevOffset

◆ sourceIter

children_m::iterator ebml::prepared_move_t::sourceIter

◆ src

prepared_remove_t ebml::prepared_move_t::src

◆ srcNextOffset

off_t ebml::prepared_move_t::srcNextOffset

◆ srcOffset

off_t ebml::prepared_move_t::srcOffset

◆ srcPrevEnd

off_t ebml::prepared_move_t::srcPrevEnd

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