remove \r
[extl.git] / extl / media / config / namespace.h
blobfeed572a3dc1ee7007564beb6ff2478437d36563
1 /* ///////////////////////////////////////////////////////////////////////
2 * File: namespace.h
4 * Created: 09.02.05
5 * Updated: 09.02.05
7 * Brief: The Media Library Namespace
9 * [<Home>]
10 * Copyright (c) 2008-2020, Waruqi All rights reserved.
11 * //////////////////////////////////////////////////////////////////// */
13 /* //////////////////////////////////////////////////////////////////// */
14 #ifndef EXTL_MEDIA_CONFIG_NAMESPACE_H
15 #define EXTL_MEDIA_CONFIG_NAMESPACE_H
17 #ifndef EXTL_MEDIA_CONFIG_H
18 # error This file must be included of extl\media\config\config.h
19 #endif
21 /* ///////////////////////////////////////////////////////////////////////
22 * media namespace
24 #ifndef EXTL_NO_NAMESPACE
25 # define EXTL_MEDIA_BEGIN_NAMESPACE namespace media{
26 # define EXTL_MEDIA_END_NAMESPACE }
27 #else
28 # define EXTL_MEDIA_BEGIN_NAMESPACE
29 # define EXTL_MEDIA_END_NAMESPACE
30 #endif
32 /* media::x */
33 #if !defined(EXTL_NO_NAMESPACE)
34 # define EXTL_NS_MEDIA(x) media::x
35 #else
36 # define EXTL_NS_MEDIA(x) x
37 #endif
39 /* ::extl::media begin */
40 #define EXTL_MEDIA_BEGIN_WHOLE_NAMESPACE \
41 EXTL_BEGIN_NAMESPACE \
42 EXTL_MEDIA_BEGIN_NAMESPACE
45 /* ::extl::media end */
46 #define EXTL_MEDIA_END_WHOLE_NAMESPACE \
47 EXTL_MEDIA_END_NAMESPACE \
48 EXTL_END_NAMESPACE
50 /* //////////////////////////////////////////////////////////////////// */
51 #endif /* EXTL_MEDIA_CONFIG_NAMESPACE_H */
52 /* //////////////////////////////////////////////////////////////////// */