Ice 3.7 C++11 API Reference
generated
cpp11
x64
Release
Ice
FacetMap.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 `FacetMap.ice'
10
//
11
// Warning: do not edit this file.
12
//
13
// </auto-generated>
14
//
15
16
#ifndef __Ice_FacetMap_h__
17
#define __Ice_FacetMap_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
61
using
FacetMap
= ::std::map<::std::string, ::std::shared_ptr<Object>>;
62
63
}
64
65
#else // C++98 mapping
66
67
namespace
Ice
68
{
69
73
typedef ::std::map< ::std::string, ObjectPtr>
FacetMap
;
74
75
}
76
77
#endif
78
79
#include <
IceUtil/PopDisableWarnings.h
>
80
#endif
Optional.h
StreamHelpers.h
LocalObject.h
PushDisableWarnings.h
ProxyF.h
UndefSysMacros.h
Ice::FacetMap
::std::map<::std::string, ::std::shared_ptr< Object > > FacetMap
A mapping from facet name to servant.
Definition:
FacetMap.h:61
ObjectF.h
Ice
Definition:
BuiltinSequences.h:56
Comparable.h
ScopedArray.h
Exception.h
ValueF.h
PopDisableWarnings.h
Generated by
1.8.20