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

#include <exceptions.h>

Inheritance diagram for ebml::ebmlResizeError:
ebml::ebmlWriteError ebml::ebmlException

Public Member Functions

 ebmlResizeError (const std::string &, off_t, off_t, off_t, off_t, off_t)
 
 ebmlResizeError (const std::string &, off_t, off_t, off_t, off_t, off_t, const c_ebmlElement_sp &)
 
 ebmlResizeError (const std::string &, off_t, off_t, off_t, off_t, off_t, c_ebmlElement_sp &&)
 
- Public Member Functions inherited from ebml::ebmlWriteError
 ebmlWriteError (const std::string &)
 
- Public Member Functions inherited from ebml::ebmlException
 ebmlException (const std::string &message)
 
const char * what () const noexcept override
 

Public Attributes

off_t offset
 
off_t endOffset
 
off_t lastChildOffset
 
off_t lastChildEnd
 
off_t nextSiblingOffset
 
c_ebmlElement_sp elem
 

Constructor & Destructor Documentation

◆ ebmlResizeError() [1/3]

ebml::ebmlResizeError::ebmlResizeError ( const std::string &  message,
off_t  offset,
off_t  endOffset,
off_t  lastChildOffset,
off_t  lastChildEnd,
off_t  nextSiblingOffset 
)

◆ ebmlResizeError() [2/3]

ebml::ebmlResizeError::ebmlResizeError ( const std::string &  message,
off_t  offset,
off_t  endOffset,
off_t  lastChildOffset,
off_t  lastChildEnd,
off_t  nextSiblingOffset,
const c_ebmlElement_sp elem 
)

◆ ebmlResizeError() [3/3]

ebml::ebmlResizeError::ebmlResizeError ( const std::string &  message,
off_t  offset,
off_t  endOffset,
off_t  lastChildOffset,
off_t  lastChildEnd,
off_t  nextSiblingOffset,
c_ebmlElement_sp &&  elem 
)

Member Data Documentation

◆ elem

c_ebmlElement_sp ebml::ebmlResizeError::elem

◆ endOffset

off_t ebml::ebmlResizeError::endOffset

◆ lastChildEnd

off_t ebml::ebmlResizeError::lastChildEnd

◆ lastChildOffset

off_t ebml::ebmlResizeError::lastChildOffset

◆ nextSiblingOffset

off_t ebml::ebmlResizeError::nextSiblingOffset

◆ offset

off_t ebml::ebmlResizeError::offset

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