// ********************************************************************** // // Copyright (c) 2003-2018 ZeroC, Inc. All rights reserved. // // This copy of Ice is licensed to you under the terms described in the // ICE_LICENSE file included in this distribution. // // ********************************************************************** // // Ice version 3.7.1 // // // // Generated from file `BuildInDictionary.ice' // // Warning: do not edit this file. // // // #ifndef __AP_BuildInDictionary_h__ #define __AP_BuildInDictionary_h__ #include #include #include #include #include #include #include #include #include #include #include #include #ifndef ICE_IGNORE_VERSION # if ICE_INT_VERSION / 100 != 307 # error Ice version mismatch! # endif # if ICE_INT_VERSION % 100 > 50 # error Beta header file detected # endif # if ICE_INT_VERSION % 100 < 1 # error Ice patch level mismatch! # endif #endif #ifdef ICE_CPP11_MAPPING // C++11 mapping namespace AP { using BoolMap = ::std::map<::std::string, bool>; using ShortMap = ::std::map<::std::string, short>; using IntMap = ::std::map<::std::string, int>; using LongMap = ::std::map<::std::string, long long int>; using FloatMap = ::std::map<::std::string, float>; using StringMap = ::std::map<::std::string, ::std::string>; using ObjectMap = ::std::map<::std::string, ::std::shared_ptr<::Ice::Value>>; using ObjectProxyMap = ::std::map<::std::string, ::std::shared_ptr<::Ice::ObjectPrx>>; using ByteSeqMap = ::std::map<::std::string, ::Ice::ByteSeq>; using BoolSeqMap = ::std::map<::std::string, ::Ice::BoolSeq>; using ShortSeqMap = ::std::map<::std::string, ::Ice::ShortSeq>; using IntSeqMap = ::std::map<::std::string, ::Ice::IntSeq>; using LongSeqMap = ::std::map<::std::string, ::Ice::LongSeq>; using FloatSeqMap = ::std::map<::std::string, ::Ice::FloatSeq>; using StringSeqMap = ::std::map<::std::string, ::Ice::StringSeq>; using BoolSeqSeq = ::std::vector<::Ice::BoolSeq>; using ByteSeqSeq = ::std::vector<::Ice::ByteSeq>; using ShortSeqSeq = ::std::vector<::Ice::ShortSeq>; using IntSeqSeq = ::std::vector<::Ice::IntSeq>; using LongSeqSeq = ::std::vector<::Ice::LongSeq>; using DoubleSeqSeq = ::std::vector<::Ice::DoubleSeq>; using FloatSeqSeq = ::std::vector<::Ice::FloatSeq>; using StringSeqSeq = ::std::vector<::Ice::StringSeq>; } #else // C++98 mapping namespace AP { typedef ::std::map< ::std::string, bool> BoolMap; typedef ::std::map< ::std::string, Ice::Short> ShortMap; typedef ::std::map< ::std::string, Ice::Int> IntMap; typedef ::std::map< ::std::string, Ice::Long> LongMap; typedef ::std::map< ::std::string, Ice::Float> FloatMap; typedef ::std::map< ::std::string, ::std::string> StringMap; typedef ::std::map< ::std::string, Ice::ObjectPtr> ObjectMap; typedef ::std::map< ::std::string, Ice::ObjectPrx> ObjectProxyMap; typedef ::std::map< ::std::string, Ice::ByteSeq> ByteSeqMap; typedef ::std::map< ::std::string, Ice::BoolSeq> BoolSeqMap; typedef ::std::map< ::std::string, Ice::ShortSeq> ShortSeqMap; typedef ::std::map< ::std::string, Ice::IntSeq> IntSeqMap; typedef ::std::map< ::std::string, Ice::LongSeq> LongSeqMap; typedef ::std::map< ::std::string, Ice::FloatSeq> FloatSeqMap; typedef ::std::map< ::std::string, Ice::StringSeq> StringSeqMap; typedef ::std::vector BoolSeqSeq; typedef ::std::vector ByteSeqSeq; typedef ::std::vector ShortSeqSeq; typedef ::std::vector IntSeqSeq; typedef ::std::vector LongSeqSeq; typedef ::std::vector DoubleSeqSeq; typedef ::std::vector FloatSeqSeq; typedef ::std::vector StringSeqSeq; } #endif #include #endif