Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
boost::archive::archive_exception Class Reference

#include <archive_exception.hpp>

Inheritance diagram for boost::archive::archive_exception:
Inheritance graph
[legend]

Public Types

enum  exception_code {
  no_exception, other_exception, unregistered_class, invalid_signature,
  unsupported_version, pointer_conflict, incompatible_native_format, array_size_too_short,
  input_stream_error, invalid_class_name, unregistered_cast, unsupported_class_version,
  multiple_code_instantiation, output_stream_error
}
 

Public Member Functions

BOOST_ARCHIVE_DECL archive_exception (archive_exception const &) BOOST_NOEXCEPT
 
BOOST_ARCHIVE_DECL archive_exception (exception_code c, const char *e1=NULL, const char *e2=NULL) BOOST_NOEXCEPT
 
virtual const BOOST_ARCHIVE_DECL char * what () const BOOST_NOEXCEPT_OR_NOTHROW
 
virtual BOOST_ARCHIVE_DECL ~archive_exception () BOOST_NOEXCEPT_OR_NOTHROW
 

Public Attributes

exception_code code
 

Protected Member Functions

BOOST_ARCHIVE_DECL unsigned int append (unsigned int l, const char *a)
 
BOOST_ARCHIVE_DECL archive_exception () BOOST_NOEXCEPT
 

Private Attributes

char m_buffer [128]
 

Detailed Description

Definition at line 42 of file archive_exception.hpp.

Member Enumeration Documentation

◆ exception_code

Enumerator
no_exception 
other_exception 
unregistered_class 
invalid_signature 
unsupported_version 
pointer_conflict 
incompatible_native_format 
array_size_too_short 
input_stream_error 
invalid_class_name 
unregistered_cast 
unsupported_class_version 
multiple_code_instantiation 
output_stream_error 

Definition at line 53 of file archive_exception.hpp.

Constructor & Destructor Documentation

◆ archive_exception() [1/3]

BOOST_ARCHIVE_DECL boost::archive::archive_exception::archive_exception ( )
protected

◆ archive_exception() [2/3]

BOOST_ARCHIVE_DECL boost::archive::archive_exception::archive_exception ( exception_code  c,
const char *  e1 = NULL,
const char *  e2 = NULL 
)

◆ archive_exception() [3/3]

BOOST_ARCHIVE_DECL boost::archive::archive_exception::archive_exception ( archive_exception const &  )

◆ ~archive_exception()

virtual BOOST_ARCHIVE_DECL boost::archive::archive_exception::~archive_exception ( )
virtual

Member Function Documentation

◆ append()

BOOST_ARCHIVE_DECL unsigned int boost::archive::archive_exception::append ( unsigned int  l,
const char *  a 
)
protected

◆ what()

virtual const BOOST_ARCHIVE_DECL char* boost::archive::archive_exception::what ( ) const
virtual

Member Data Documentation

◆ code

exception_code boost::archive::archive_exception::code

Definition at line 83 of file archive_exception.hpp.

◆ m_buffer

char boost::archive::archive_exception::m_buffer[128]
private

Definition at line 46 of file archive_exception.hpp.


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


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:23