eis/third_party/dsf/include/AP/BuildInDictionary.h

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