#include <stdlib.h>
#include <stdint.h>
#include <cassert>
#include <iostream>
#include <sstream>
#include <exception>
#include <stdexcept>
#include <pthread.h>
#include <errno.h>
#include <unistd.h>
#include <memory>
#include <future>
Go to the source code of this file.
◆ ICE_32
◆ ICE_API
◆ ICE_CHECKED_CAST
◆ ICE_CLASS
#define ICE_CLASS |
( |
|
API | ) |
API |
◆ ICE_CPLUSPLUS
#define ICE_CPLUSPLUS __cplusplus |
◆ ICE_DECLSPEC_EXPORT
#define ICE_DECLSPEC_EXPORT |
◆ ICE_DECLSPEC_IMPORT
#define ICE_DECLSPEC_IMPORT |
◆ ICE_DEFINE_PTR
#define ICE_DEFINE_PTR |
( |
|
TPtr, |
|
|
|
T |
|
) |
| using TPtr = ::std::shared_ptr<T> |
◆ ICE_DELEGATE
#define ICE_DELEGATE |
( |
|
T | ) |
T |
◆ ICE_DEPRECATED_API
#define ICE_DEPRECATED_API |
( |
|
msg | ) |
|
◆ ICE_DYNAMIC_CAST
#define ICE_DYNAMIC_CAST |
( |
|
T, |
|
|
|
V |
|
) |
| ::std::dynamic_pointer_cast<T>(V) |
◆ ICE_ENUM
#define ICE_ENUM |
( |
|
CLASS, |
|
|
|
ENUMERATOR |
|
) |
| CLASS::ENUMERATOR |
◆ ICE_FINAL
◆ ICE_GET_SHARED_FROM_THIS
#define ICE_GET_SHARED_FROM_THIS |
( |
|
p | ) |
p->shared_from_this() |
◆ ICE_GLOBAL_VAR_SUFFIX
#define ICE_GLOBAL_VAR_SUFFIX |
◆ ICE_HANDLE
#define ICE_HANDLE ::std::shared_ptr |
◆ ICE_HAS_THREAD_SAFE_LOCAL_STATIC
#define ICE_HAS_THREAD_SAFE_LOCAL_STATIC |
◆ ICE_IN
#define ICE_IN |
( |
|
... | ) |
__VA_ARGS__ |
◆ ICE_INT64
#define ICE_INT64 |
( |
|
n | ) |
n##LL |
◆ ICE_INT64_FORMAT
#define ICE_INT64_FORMAT "%lld" |
◆ ICE_INT_VERSION
#define ICE_INT_VERSION 30710 |
◆ ICE_INTERNAL_HANDLE
#define ICE_INTERNAL_HANDLE ::std::shared_ptr |
◆ ICE_MAKE_SHARED
#define ICE_MAKE_SHARED |
( |
|
T, |
|
|
|
... |
|
) |
| ::std::make_shared<T>(__VA_ARGS__) |
◆ ICE_MAYBE_UNUSED
◆ ICE_MEMBER
#define ICE_MEMBER |
( |
|
API | ) |
|
◆ ICE_NOEXCEPT
#define ICE_NOEXCEPT throw() |
◆ ICE_NOEXCEPT_FALSE
#define ICE_NOEXCEPT_FALSE |
◆ ICE_NULLPTR
#define ICE_NULLPTR nullptr |
◆ ICE_PROXY_HANDLE
#define ICE_PROXY_HANDLE ::std::shared_ptr |
◆ ICE_SCOPED_ENUM
#define ICE_SCOPED_ENUM |
( |
|
CLASS, |
|
|
|
ENUMERATOR |
|
) |
| CLASS::ENUMERATOR |
◆ ICE_SET_EXCEPTION_FROM_CLONE
#define ICE_SET_EXCEPTION_FROM_CLONE |
( |
|
T, |
|
|
|
V |
|
) |
| T = V |
◆ ICE_SHARED_FROM_CONST_THIS
#define ICE_SHARED_FROM_CONST_THIS |
( |
|
T | ) |
const_cast<T*>(this)->shared_from_this() |
◆ ICE_SHARED_FROM_THIS
#define ICE_SHARED_FROM_THIS shared_from_this() |
◆ ICE_SO_VERSION
#define ICE_SO_VERSION "37" |
◆ ICE_STRING_VERSION
#define ICE_STRING_VERSION "3.7.10" |
◆ ICE_UNCHECKED_CAST