159 lines
3.9 KiB
C++
159 lines
3.9 KiB
C++
// **********************************************************************
|
|
//
|
|
// 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
|
|
//
|
|
// <auto-generated>
|
|
//
|
|
// Generated from file `BuildInDictionary.ice'
|
|
//
|
|
// Warning: do not edit this file.
|
|
//
|
|
// </auto-generated>
|
|
//
|
|
|
|
#ifndef __AP_BuildInDictionary_h__
|
|
#define __AP_BuildInDictionary_h__
|
|
|
|
#include <IceUtil/PushDisableWarnings.h>
|
|
#include <Ice/ProxyF.h>
|
|
#include <Ice/ObjectF.h>
|
|
#include <Ice/ValueF.h>
|
|
#include <Ice/Exception.h>
|
|
#include <Ice/LocalObject.h>
|
|
#include <Ice/StreamHelpers.h>
|
|
#include <Ice/Comparable.h>
|
|
#include <IceUtil/ScopedArray.h>
|
|
#include <Ice/Optional.h>
|
|
#include <Ice/BuiltinSequences.h>
|
|
#include <IceUtil/UndefSysMacros.h>
|
|
|
|
#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<Ice::BoolSeq> BoolSeqSeq;
|
|
|
|
typedef ::std::vector<Ice::ByteSeq> ByteSeqSeq;
|
|
|
|
typedef ::std::vector<Ice::ShortSeq> ShortSeqSeq;
|
|
|
|
typedef ::std::vector<Ice::IntSeq> IntSeqSeq;
|
|
|
|
typedef ::std::vector<Ice::LongSeq> LongSeqSeq;
|
|
|
|
typedef ::std::vector<Ice::DoubleSeq> DoubleSeqSeq;
|
|
|
|
typedef ::std::vector<Ice::FloatSeq> FloatSeqSeq;
|
|
|
|
typedef ::std::vector<Ice::StringSeq> StringSeqSeq;
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
#include <IceUtil/PopDisableWarnings.h>
|
|
#endif
|