Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
Config.h File Reference
#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 dependency graph for Config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IceUtil::noncopyable

Namespaces

namespace  IceUtil

Macros

#define ICE_32
#define ICE_API   ICE_DECLSPEC_IMPORT
#define ICE_CHECKED_CAST(T, ...)
#define ICE_CLASS(API)
#define ICE_CPLUSPLUS   __cplusplus
#define ICE_DECLSPEC_EXPORT
#define ICE_DECLSPEC_IMPORT
#define ICE_DEFINE_PTR(TPtr, T)
#define ICE_DELEGATE(T)
#define ICE_DEPRECATED_API(msg)
#define ICE_DYNAMIC_CAST(T, V)
#define ICE_ENUM(CLASS, ENUMERATOR)
#define ICE_FINAL
#define ICE_GET_SHARED_FROM_THIS(p)
#define ICE_GLOBAL_VAR_SUFFIX
#define ICE_HANDLE   ::IceUtil::Handle
#define ICE_IN(...)
#define ICE_INT64(n)
#define ICE_INT64_FORMAT   "%lld"
#define ICE_INT_VERSION   30711
#define ICE_INTERNAL_HANDLE   ::IceInternal::Handle
#define ICE_MAKE_SHARED(T, ...)
#define ICE_MAYBE_UNUSED
#define ICE_MEMBER(API)
#define ICE_NOEXCEPT   throw()
#define ICE_NOEXCEPT_FALSE
#define ICE_NULLPTR   0
#define ICE_PROXY_HANDLE   ::IceInternal::ProxyHandle
#define ICE_SCOPED_ENUM(CLASS, ENUMERATOR)
#define ICE_SET_EXCEPTION_FROM_CLONE(T, V)
#define ICE_SHARED_FROM_CONST_THIS(T)
#define ICE_SHARED_FROM_THIS   this
#define ICE_SO_VERSION   "37"
#define ICE_STRING_VERSION   "3.7.11"
#define ICE_UNCHECKED_CAST(T, ...)

Typedefs

typedef unsigned char IceUtil::Byte
typedef long long IceUtil::Int64

Macro Definition Documentation

◆ ICE_32

#define ICE_32

◆ ICE_API

#define ICE_API   ICE_DECLSPEC_IMPORT

◆ ICE_CHECKED_CAST

#define ICE_CHECKED_CAST ( T,
... )
Value:
T::checkedCast(__VA_ARGS__)

◆ ICE_CLASS

#define ICE_CLASS ( API)
Value:
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 )
Value:
typedef ::IceUtil::Handle<T> TPtr

◆ ICE_DELEGATE

#define ICE_DELEGATE ( T)
Value:
T##Ptr

◆ ICE_DEPRECATED_API

#define ICE_DEPRECATED_API ( msg)

◆ ICE_DYNAMIC_CAST

#define ICE_DYNAMIC_CAST ( T,
V )
Value:
T##Ptr::dynamicCast(V)

◆ ICE_ENUM

#define ICE_ENUM ( CLASS,
ENUMERATOR )
Value:
ENUMERATOR

◆ ICE_FINAL

#define ICE_FINAL

◆ ICE_GET_SHARED_FROM_THIS

#define ICE_GET_SHARED_FROM_THIS ( p)
Value:
p

◆ ICE_GLOBAL_VAR_SUFFIX

#define ICE_GLOBAL_VAR_SUFFIX

◆ ICE_HANDLE

#define ICE_HANDLE   ::IceUtil::Handle

◆ ICE_IN

#define ICE_IN ( ...)
Value:
const __VA_ARGS__&

◆ ICE_INT64

#define ICE_INT64 ( n)
Value:
n##LL

◆ ICE_INT64_FORMAT

#define ICE_INT64_FORMAT   "%lld"

◆ ICE_INT_VERSION

#define ICE_INT_VERSION   30711

◆ ICE_INTERNAL_HANDLE

#define ICE_INTERNAL_HANDLE   ::IceInternal::Handle

◆ ICE_MAKE_SHARED

#define ICE_MAKE_SHARED ( T,
... )
Value:
new T(__VA_ARGS__)

◆ ICE_MAYBE_UNUSED

#define 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   0

◆ ICE_PROXY_HANDLE

#define ICE_PROXY_HANDLE   ::IceInternal::ProxyHandle

◆ ICE_SCOPED_ENUM

#define ICE_SCOPED_ENUM ( CLASS,
ENUMERATOR )
Value:
CLASS##ENUMERATOR

◆ ICE_SET_EXCEPTION_FROM_CLONE

#define ICE_SET_EXCEPTION_FROM_CLONE ( T,
V )
Value:
T.reset(V)

◆ ICE_SHARED_FROM_CONST_THIS

#define ICE_SHARED_FROM_CONST_THIS ( T)
Value:
const_cast<T*>(this)

◆ ICE_SHARED_FROM_THIS

#define ICE_SHARED_FROM_THIS   this

◆ ICE_SO_VERSION

#define ICE_SO_VERSION   "37"

◆ ICE_STRING_VERSION

#define ICE_STRING_VERSION   "3.7.11"

◆ ICE_UNCHECKED_CAST

#define ICE_UNCHECKED_CAST ( T,
... )
Value:
T::uncheckedCast(__VA_ARGS__)