Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
InterfaceByValue.h
Go to the documentation of this file.
1//
2// Copyright (c) ZeroC, Inc. All rights reserved.
3//
4
5#ifndef ICE_INTERFACE_BY_VALUE_H
6#define ICE_INTERFACE_BY_VALUE_H
7
8#include <Ice/Value.h>
9#include <Ice/OutputStream.h>
10#include <Ice/InputStream.h>
11
12#ifdef ICE_CPP11_MAPPING
13
14namespace Ice
15{
16
21template<typename T>
22class InterfaceByValue : public ValueHelper<InterfaceByValue<T>, Value>
23{
24public:
29 virtual std::string ice_id() const
30 {
31 return T::ice_staticId();
32 }
33
38 static const std::string& ice_staticId()
39 {
40 return T::ice_staticId();
41 }
42
47 std::tuple<> ice_tuple() const
48 {
49 return std::tie();
50 }
51};
52
53}
54
55#endif
56
57#endif
Definition BuiltinSequences.h:113