summaryrefslogtreecommitdiff
path: root/swift/src/IceImpl/Config.h
blob: 80dc674c1676012b8d37357e2295d7e6f6b4b3f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//

#import <Foundation/Foundation.h>

#ifndef ICEIMPL_API
#   define ICEIMPL_API __attribute__((visibility ("default")))
#endif

#ifdef __cplusplus

#include <Ice/Ice.h>
#include <IceSSL/IceSSL.h>

#if TARGET_OS_IPHONE
#   include <IceIAP/IceIAP.h>
#endif

#endif

# define ICE_SWIFT_UNAVAILABLE(msg) __attribute__((unavailable(msg)))