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

#include <exceptions.h>

Inheritance diagram for ebml::unicodeEncodeError:
ebml::ebmlEncodeError ebml::ebmlException

Public Member Functions

 unicodeEncodeError (const std::string &message, const std::wstring &object=L"", off_t start=-1, off_t end=-1, const c_ebmlElement_sp &elem=nullptr)
 
- Public Member Functions inherited from ebml::ebmlEncodeError
 ebmlEncodeError (const std::string &message, const c_ebmlElement_sp &elem=nullptr)
 
c_ebmlElement_spelem () const
 
- Public Member Functions inherited from ebml::ebmlException
 ebmlException (const std::string &message)
 
const char * what () const noexcept override
 

Public Attributes

std::wstring object
 
off_t start
 
off_t end
 

Constructor & Destructor Documentation

◆ unicodeEncodeError()

ebml::unicodeEncodeError::unicodeEncodeError ( const std::string &  message,
const std::wstring &  object = L"",
off_t  start = -1,
off_t  end = -1,
const c_ebmlElement_sp elem = nullptr 
)

Member Data Documentation

◆ end

off_t ebml::unicodeEncodeError::end

◆ object

std::wstring ebml::unicodeEncodeError::object

◆ start

off_t ebml::unicodeEncodeError::start

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