Ice 3.7 C++11 API Reference
|
Go to the documentation of this file.
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 < 10
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 // C++11 mapping
81 using LongSeq = ::std::vector<long long int>;
101 using ObjectSeq = ::std::vector<::std::shared_ptr<Value>>;
110 #else // C++98 mapping
118 typedef ::std::vector<bool>
BoolSeq;
123 typedef ::std::vector<Byte>
ByteSeq;
128 typedef ::std::vector<Short>
ShortSeq;
133 typedef ::std::vector<Int>
IntSeq;
138 typedef ::std::vector<Long>
LongSeq;
143 typedef ::std::vector<Float>
FloatSeq;
153 typedef ::std::vector< ::std::string>
StringSeq;
158 typedef ::std::vector<ObjectPtr>
ObjectSeq;
::std::vector< float > FloatSeq
A sequence of floats.
Definition: BuiltinSequences.h:86
::std::vector< bool > BoolSeq
A sequence of bools.
Definition: BuiltinSequences.h:61
::std::vector<::std::shared_ptr< ObjectPrx > > ObjectProxySeq
A sequence of object proxies.
Definition: BuiltinSequences.h:106
::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::string > StringSeq
A sequence of strings.
Definition: BuiltinSequences.h:96
Definition: BuiltinSequences.h:56
::std::vector<::std::shared_ptr< Value > > ObjectSeq
A sequence of objects.
Definition: BuiltinSequences.h:101
::std::vector< int > IntSeq
A sequence of ints.
Definition: BuiltinSequences.h:76
::std::vector< Byte > ByteSeq
A sequence of bytes.
Definition: BuiltinSequences.h:66