39#ifdef ICE_CPP11_COMPILER
50#ifdef ICE_CPP11_MAPPING
75#ifdef ICE_CPP11_MAPPING
92 virtual bool _usesClasses()
const;
121#ifdef ICE_CPP11_COMPILER
132#ifdef ICE_CPP11_MAPPING
153ICE_API void throwUOE(const ::std::string&, const ::Ice::ValuePtr&);
154ICE_API void throwMemoryLimitException(
const char*,
int,
size_t,
size_t);
155ICE_API void throwMarshalException(
const char*,
int,
const std::string&);
#define ICE_API
Definition Config.h:197
Abstract base class for all Ice exceptions.
Definition Exception.h:22
static const std::string & ice_staticId()
Obtains the Slice type ID of this exception.
LocalException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ~LocalException()
std::unique_ptr< LocalException > ice_clone() const
Polymorphically clones this exception.
Interface for output streams used to create a sequence of bytes from Slice types.
Definition OutputStream.h:28
std::unique_ptr< SystemException > ice_clone() const
Polymorphically clones this exception.
SystemException(const char *file, int line)
The file and line number are required for all local exceptions.
static const std::string & ice_staticId()
Obtains the Slice type ID of this exception.
virtual ~SystemException()
Base class for all Ice user exceptions.
Definition Exception.h:68
virtual Ice::SlicedDataPtr ice_getSlicedData() const
static const std::string & ice_staticId()
Obtains the Slice type ID of this exception.
std::unique_ptr< UserException > ice_clone() const
Polymorphically clones this exception.
Definition BuiltinSequences.h:56
IceUtil::Exception Exception
Definition Exception.h:22