Savarese Software Research Corporation
libssrcspread-packages.h
Go to the documentation of this file.
1 /*
2  *
3  * Copyright 2006 Savarese Software Research Corporation
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.savarese.com/software/ApacheLicense-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 
29 #ifndef __SSRC_LIBSSRCSPREAD_PACKAGES_H
30 #define __SSRC_LIBSSRCSPREAD_PACKAGES_H
31 
32 #include <ssrc/libssrcspread-config.h>
33 
34 // Begin namespace definitions.
35 
36 #define NS_SSRC_SPREAD NS_SSRCSPREAD
37 #define NS_SPREAD_INCLUDE Spread
38 
39 #define NS_SSRCSPREAD_INTERNAL_DECL_PREFIX NS_SSRCSPREAD_DECL_PREFIX
40 #define NS_SSRCSPREAD_INTERNAL_DECL_SUFFIX NS_SSRCSPREAD_DECL_SUFFIX
41 
42 #define NS_SSRCSPREAD_EXTERNAL_DECL_PREFIX \
43 namespace ssrc {
44 #define NS_SSRCSPREAD_EXTERNAL_DECL_SUFFIX \
45 }
46 
47 #define __END_NS_SSRCSPREAD \
48  } \
49 NS_SSRCSPREAD_DECL_SUFFIX
50 
51 #define LIBSSRCSPREAD_BEGIN_NS(name) \
52  NS_SSRCSPREAD_DECL_PREFIX \
53  namespace name {
54 
55 #define __BEGIN_NS_SSRC_SPREAD NS_SSRCSPREAD_DECL_PREFIX
56 #define __END_NS_SSRC_SPREAD NS_SSRCSPREAD_DECL_SUFFIX
57 
58 #define __BEGIN_NS_SPREAD_INCLUDE \
59 namespace Spread {
60 #define __END_NS_SPREAD_INCLUDE \
61 }
62 
63 // End namespace definitions.
64 
65 // Document namespaces
66 
72 
82 namespace detail { }
83 
85 
95 namespace Spread { }
96 
97 // Create aliases
98 
107 
108  namespace spread = NS_SSRC_SPREAD;
109 
111 
112 // End namespace aliases
113 
114 #endif

Savarese Software Research Corporation
Copyright © 2006-2015 Savarese Software Research Corporation. All rights reserved.