Ice 3.8
Slice API Reference
Loading...
Searching...
No Matches
BuiltinSequences.ice
1// Copyright (c) ZeroC, Inc.
2
3#pragma once
4
5[["cpp:dll-export:ICE_API"]]
6[["cpp:doxygen:include:Ice/Ice.h"]]
7[["cpp:header-ext:h"]]
8
9[["cpp:no-default-include"]]
10[["cpp:include:Ice/Config.h"]]
11[["cpp:include:Ice/ObjectF.h"]]
12[["cpp:include:Ice/ProxyF.h"]]
13[["cpp:include:Ice/ValueF.h"]]
14[["cpp:include:cstdint"]]
15[["cpp:include:optional"]]
16[["cpp:include:string"]]
17[["cpp:include:vector"]]
18
19[["js:module:@zeroc/ice"]]
20
21["java:identifier:com.zeroc.Ice"]
22module Ice
23{
24 /// A sequence of bools.
25 sequence<bool> BoolSeq;
26
27 /// A sequence of bytes.
28 sequence<byte> ByteSeq;
29
30 /// A sequence of shorts.
31 sequence<short> ShortSeq;
32
33 /// A sequence of ints.
34 sequence<int> IntSeq;
35
36 /// A sequence of longs.
37 sequence<long> LongSeq;
38
39 /// A sequence of floats.
40 sequence<float> FloatSeq;
41
42 /// A sequence of doubles.
43 sequence<double> DoubleSeq;
44
45 /// A sequence of strings.
46 sequence<string> StringSeq;
47
48 /// A sequence of class instances.
49 ["deprecated:Define your own sequence instead and avoid using the term `object` to designate a class instance."]
50 sequence<Value> ObjectSeq;
51
52 /// A sequence of object proxies.
53 sequence<Object*> ObjectProxySeq;
54}
sequence< float > FloatSeq
A sequence of floats.
sequence< short > ShortSeq
A sequence of shorts.
sequence< int > IntSeq
A sequence of ints.
sequence< double > DoubleSeq
A sequence of doubles.
sequence< Object > ObjectProxySeq
A sequence of object proxies.
sequence< long > LongSeq
A sequence of longs.
sequence< string > StringSeq
A sequence of strings.
sequence< byte > ByteSeq
A sequence of bytes.
sequence< bool > BoolSeq
A sequence of bools.
sequence< Value > ObjectSeq
A sequence of class instances.
The Ice RPC framework.