Ice 3.7 C++11 API Reference
generated
cpp11
x64
Release
Ice
CommunicatorF.h
Go to the documentation of this file.
1
//
2
// Copyright (c) ZeroC, Inc. All rights reserved.
3
//
4
//
5
// Ice version 3.7.10
6
//
7
// <auto-generated>
8
//
9
// Generated from file `CommunicatorF.ice'
10
//
11
// Warning: do not edit this file.
12
//
13
// </auto-generated>
14
//
15
16
#ifndef __Ice_CommunicatorF_h__
17
#define __Ice_CommunicatorF_h__
18
19
#include <
IceUtil/PushDisableWarnings.h
>
20
#include <
Ice/ProxyF.h
>
21
#include <
Ice/ObjectF.h
>
22
#include <
Ice/ValueF.h
>
23
#include <
Ice/Exception.h
>
24
#include <
Ice/LocalObject.h
>
25
#include <
Ice/StreamHelpers.h
>
26
#include <
Ice/Comparable.h
>
27
#include <
IceUtil/ScopedArray.h
>
28
#include <
Ice/Optional.h
>
29
#include <
IceUtil/UndefSysMacros.h
>
30
31
#ifndef ICE_IGNORE_VERSION
32
# if ICE_INT_VERSION / 100 != 307
33
# error Ice version mismatch!
34
# endif
35
# if ICE_INT_VERSION % 100 >= 50
36
# error Beta header file detected
37
# endif
38
# if ICE_INT_VERSION % 100 < 10
39
# error Ice patch level mismatch!
40
# endif
41
#endif
42
43
#ifndef ICE_API
44
# if defined(ICE_STATIC_LIBS)
45
# define ICE_API
46
# elif defined(ICE_API_EXPORTS)
47
# define ICE_API ICE_DECLSPEC_EXPORT
48
# else
49
# define ICE_API ICE_DECLSPEC_IMPORT
50
# endif
51
#endif
52
53
#ifdef ICE_CPP11_MAPPING // C++11 mapping
54
55
namespace
Ice
56
{
57
58
class
Communicator;
59
60
}
61
63
namespace
Ice
64
{
65
66
}
68
70
namespace
Ice
71
{
72
73
using
CommunicatorPtr = ::std::shared_ptr<Communicator>;
74
75
}
77
78
#else // C++98 mapping
79
80
namespace
Ice
81
{
82
83
class
Communicator;
85
ICE_API
LocalObject*
upCast
(Communicator*);
87
typedef ::IceInternal::Handle< Communicator> CommunicatorPtr;
88
89
}
90
92
namespace
Ice
93
{
94
95
}
97
98
#endif
99
100
#include <
IceUtil/PopDisableWarnings.h
>
101
#endif
Optional.h
StreamHelpers.h
Ice::upCast
IceUtil::Shared * upCast(::Ice::LocalObject *)
ICE_API
#define ICE_API
Definition:
Config.h:197
LocalObject.h
PushDisableWarnings.h
ProxyF.h
UndefSysMacros.h
ObjectF.h
Ice
Definition:
BuiltinSequences.h:56
Comparable.h
ScopedArray.h
Exception.h
ValueF.h
PopDisableWarnings.h
Generated by
1.8.20