16#ifndef __Ice_BuiltinSequences_h__
17#define __Ice_BuiltinSequences_h__
31#ifndef ICE_IGNORE_VERSION
32# if ICE_INT_VERSION / 100 != 307
33# error Ice version mismatch!
35# if ICE_INT_VERSION % 100 >= 50
36# error Beta header file detected
38# if ICE_INT_VERSION % 100 < 11
39# error Ice patch level mismatch!
44# if defined(ICE_STATIC_LIBS)
46# elif defined(ICE_API_EXPORTS)
47# define ICE_API ICE_DECLSPEC_EXPORT
49# define ICE_API ICE_DECLSPEC_IMPORT
53#ifdef ICE_CPP11_MAPPING
81using LongSeq = ::std::vector<long long int>;
101using ObjectSeq = ::std::vector<::std::shared_ptr<Value>>;
118typedef ::std::vector<bool>
BoolSeq;
123typedef ::std::vector<Byte>
ByteSeq;
128typedef ::std::vector<Short>
ShortSeq;
133typedef ::std::vector<Int>
IntSeq;
138typedef ::std::vector<Long>
LongSeq;
143typedef ::std::vector<Float>
FloatSeq;
153typedef ::std::vector< ::std::string>
StringSeq;
158typedef ::std::vector<ObjectPtr>
ObjectSeq;
Definition BuiltinSequences.h:56
::std::vector< bool > BoolSeq
A sequence of bools.
Definition BuiltinSequences.h:61
::std::vector< int > IntSeq
A sequence of ints.
Definition BuiltinSequences.h:76
::std::vector< Byte > ByteSeq
A sequence of bytes.
Definition BuiltinSequences.h:66
::std::vector< long long int > LongSeq
A sequence of longs.
Definition BuiltinSequences.h:81
::std::vector< double > DoubleSeq
A sequence of doubles.
Definition BuiltinSequences.h:91
::std::vector< short > ShortSeq
A sequence of shorts.
Definition BuiltinSequences.h:71
::std::vector<::std::shared_ptr< Value > > ObjectSeq
A sequence of objects.
Definition BuiltinSequences.h:101
::std::vector<::std::string > StringSeq
A sequence of strings.
Definition BuiltinSequences.h:96
::std::vector< float > FloatSeq
A sequence of floats.
Definition BuiltinSequences.h:86
::std::vector<::std::shared_ptr< ObjectPrx > > ObjectProxySeq
A sequence of object proxies.
Definition BuiltinSequences.h:106