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
61using BoolSeq = ::std::vector<bool>;
66using ByteSeq = ::std::vector<Byte>;
71using ShortSeq = ::std::vector<short>;
76using IntSeq = ::std::vector<int>;
81using LongSeq = ::std::vector<long long int>;
86using FloatSeq = ::std::vector<float>;
96using StringSeq = ::std::vector<::std::string>;
101using ObjectSeq = ::std::vector<::std::shared_ptr<Value>>;
106using ObjectProxySeq = ::std::vector<::std::shared_ptr<ObjectPrx>>;
Definition BuiltinSequences.h:113
::std::vector< ::std::string > StringSeq
A sequence of strings.
Definition BuiltinSequences.h:153
::std::vector< Long > LongSeq
A sequence of longs.
Definition BuiltinSequences.h:138
::std::vector< Float > FloatSeq
A sequence of floats.
Definition BuiltinSequences.h:143
::std::vector< ObjectPtr > ObjectSeq
A sequence of objects.
Definition BuiltinSequences.h:158
::std::vector< Double > DoubleSeq
A sequence of doubles.
Definition BuiltinSequences.h:148
::std::vector< bool > BoolSeq
A sequence of bools.
Definition BuiltinSequences.h:118
::std::vector< Byte > ByteSeq
A sequence of bytes.
Definition BuiltinSequences.h:123
::std::vector< Short > ShortSeq
A sequence of shorts.
Definition BuiltinSequences.h:128
::std::vector< ObjectPrx > ObjectProxySeq
A sequence of object proxies.
Definition BuiltinSequences.h:163
::std::vector< Int > IntSeq
A sequence of ints.
Definition BuiltinSequences.h:133