Ice 3.7 C++11 API Reference
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Functions
a
c
e
g
i
n
o
p
r
s
t
u
w
Variables
b
c
e
g
i
k
n
p
s
t
u
w
Typedefs
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
Typedefs
e
i
l
p
s
t
Enumerations
Enumerator
Related Functions
Files
File List
File Members
All
e
g
i
o
t
v
Macros
e
g
i
o
t
v
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
generated
cpp11
x64
Release
Ice
ObjectAdapterF.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 `ObjectAdapterF.ice'
10
//
11
// Warning: do not edit this file.
12
//
13
// </auto-generated>
14
//
15
16
#ifndef __Ice_ObjectAdapterF_h__
17
#define __Ice_ObjectAdapterF_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
ObjectAdapter;
59
60
}
61
63
namespace
Ice
64
{
65
66
}
68
70
namespace
Ice
71
{
72
73
using
ObjectAdapterPtr = ::std::shared_ptr<ObjectAdapter>;
74
75
}
77
78
#else // C++98 mapping
79
80
namespace
Ice
81
{
82
83
class
ObjectAdapter;
85
ICE_API
LocalObject*
upCast
(ObjectAdapter*);
87
typedef ::IceInternal::Handle< ObjectAdapter> ObjectAdapterPtr;
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