7#ifndef Ice_BuiltinSequences_h_
8#define Ice_BuiltinSequences_h_
11#include <Ice/Config.h>
12#include <Ice/ObjectF.h>
13#include <Ice/ProxyF.h>
14#include <Ice/ValueF.h>
20#ifndef ICE_DISABLE_VERSION
21# if ICE_INT_VERSION != 30850
22# error Ice version mismatch: an exact match is required for beta generated code
40 using IntSeq = std::vector<std::int32_t>;
43 using LongSeq = std::vector<std::int64_t>;
55 using ObjectSeq [[deprecated(
"Define your own sequence instead and avoid using the term `object` to designate a class instance.")]] = std::vector<Ice::ValuePtr>;
std::vector< std::int16_t > ShortSeq
A sequence of shorts.
std::vector< std::int32_t > IntSeq
A sequence of ints.
std::vector< float > FloatSeq
A sequence of floats.
std::vector< bool > BoolSeq
A sequence of bools.
std::vector< std::optional< Ice::ObjectPrx > > ObjectProxySeq
A sequence of object proxies.
std::vector< std::string > StringSeq
A sequence of strings.
std::vector< std::byte > ByteSeq
A sequence of bytes.
std::vector< std::int64_t > LongSeq
A sequence of longs.
std::vector< double > DoubleSeq
A sequence of doubles.