yasmine
backward_compatibility.hpp
Go to the documentation of this file.
1
// //
3
// This file is part of the Seadex yasmine ecosystem (http://yasmine.seadex.de). //
4
// Copyright (C) 2016-2017 Seadex GmbH //
5
// //
6
// Licensing information is available in the folder "license" which is part of this distribution. //
7
// The same information is available on the www @ http://yasmine.seadex.de/Licenses.html. //
8
// //
10
11
#ifndef BACKWARD_COMPATIBILITY_51D0150C_395A_4339_9F99_DFFD7274916D
12
#define BACKWARD_COMPATIBILITY_51D0150C_395A_4339_9F99_DFFD7274916D
13
14
15
#include "essentials/compatibility/compatibility.hpp"
16
17
18
#ifdef Y_NO_LOGGING
19
#define SX_NO_LOGGING
20
#endif
21
22
23
#ifdef Y_NO_STD_MAKE_UNIQUE
24
#define SX_NO_STD_MAKE_UNIQUE
25
#endif
26
27
28
#ifdef Y_CPP03_BOOST
29
#define SX_CPP03_BOOST
30
#endif
31
32
33
#ifdef Y_NO_WINDOWS_H
34
#define SX_NO_WINDOWS_H
35
#endif
36
37
38
#define Y_CONSTEXPR SX_CONSTEXPR
39
#define Y_FINAL SX_FINAL
40
#define Y_NOEXCEPT SX_NOEXCEPT
41
#define Y_OVERRIDE SX_OVERRIDE
42
#define Y_NO_COPY SX_NO_COPY
43
#define Y_NO_COPY_OPERATOR_EQUAL SX_NO_ASSIGNMENT_OPERATOR
44
#define Y_UNIQUE_PTR SX_UNIQUE_PTR
45
#define Y_MAKE_UNIQUE SX_MAKE_UNIQUE
46
#define Y_MAKE_SHARED SX_MAKE_SHARED
47
#define Y_UNUSED_PARAMETER SX_UNUSED_PARAMETER
48
#define Y_NO_LOGGING SX_NO_LOGGING
49
#define Y_LOG SX_LOG
50
#define Y_LOG_HEX SX_LOG_HEX
51
#define Y_ASSERT SX_ASSERT
52
#define Y_NULLPTR SX_NULLPTR
53
#define Y_FOR SX_FOR
54
#define Y_CPP03_BOOST SX_CPP03_BOOST
55
#define Y_NO_STD_MAKE_UNIQUE SX_NO_STD_MAKE_UNIQUE
56
#define Y_NO_WINDOWS_H SX_NO_WINDOWS_H
57
#define Y_GCC_EXPAND_TEMPLATE_PARAM_PACK_BUG SX_GCC_EXPAND_TEMPLATE_PARAM_PACK_BUG
58
59
60
namespace
sxy
61
{
62
using
sxe::shared_ptr;
63
}
64
65
66
#endif
sxy
Definition:
adapter_cpp11.hpp:21
doxygen_source_code
libyasmine
include
backward_compatibility.hpp
Generated on Mon Dec 18 2017 12:31:56 for yasmine by
1.8.13