BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslfwd_buildtarget.h
Go to the documentation of this file.
1
/// @file bslfwd_buildtarget.h
2
///
3
/// The content of this file has been pre-processed for Doxygen.
4
///
5
6
7
// bslfwd_buildtarget.h -*-C++-*-
8
#ifndef INCLUDED_BSLFWD_BUILDTARGET
9
#define INCLUDED_BSLFWD_BUILDTARGET
10
11
/// @defgroup bslfwd_buildtarget bslfwd_buildtarget
12
/// @brief Supply a compile-time indicator of whether BSL uses C++ namespaces.
13
/// @addtogroup bsl
14
/// @{
15
/// @addtogroup bslfwd
16
/// @{
17
/// @addtogroup bslfwd_buildtarget
18
/// @{
19
///
20
/// <h1> Outline </h1>
21
/// * <a href="#bslfwd_buildtarget-purpose"> Purpose</a>
22
/// * <a href="#bslfwd_buildtarget-classes"> Classes </a>
23
/// * <a href="#bslfwd_buildtarget-macros"> Macros </a>
24
/// * <a href="#bslfwd_buildtarget-description"> Description </a>
25
///
26
/// # Purpose {#bslfwd_buildtarget-purpose}
27
/// Supply a compile-time indicator of whether BSL uses C++ namespaces.
28
///
29
/// @deprecated Do not use.
30
///
31
/// # Classes {#bslfwd_buildtarget-classes}
32
///
33
///
34
/// # Macros {#bslfwd_buildtarget-macros}
35
///
36
/// - BSLFWD_BUILDTARGET_BSL_USING_NAMESPACES: set if two-level namespace in `bsl`
37
///
38
/// # Description {#bslfwd_buildtarget-description}
39
/// This header potentially provides a single macro,
40
/// `BSLFWD_BUILDTARGET_BSL_USING_NAMESPACES`. If
41
/// `BSLFWD_BUILDTARGET_BSL_USING_NAMESPACES` is defined then the types in the
42
/// `bsl` library are declared in C++ style namespaces (e.g.,
43
/// `bslma::Allocator`). If `BSLFWD_BUILDTARGET_BSL_USING_NAMESPACES` is not
44
/// defined then the types in the `bsl` library are declared using legacy-style
45
/// namespaces (e.g., `bslma_Allocator`).
46
/// @}
47
/** @} */
48
/** @} */
49
50
/** @addtogroup bsl
51
* @{
52
*/
53
/** @addtogroup bslfwd
54
* @{
55
*/
56
/** @addtogroup bslfwd_buildtarget
57
* @{
58
*/
59
60
// Uncomment the following macro when switching to 'bsl' with namespaces to
61
// enable forward declarations provided by the 'bslfwd' package to be in the
62
// appropriate namespace.
63
64
#define BSLFWD_BUILDTARGET_BSL_USING_NAMESPACES
65
66
#endif
67
68
// ----------------------------------------------------------------------------
69
// Copyright 2013 Bloomberg Finance L.P.
70
//
71
// Licensed under the Apache License, Version 2.0 (the "License");
72
// you may not use this file except in compliance with the License.
73
// You may obtain a copy of the License at
74
//
75
// http://www.apache.org/licenses/LICENSE-2.0
76
//
77
// Unless required by applicable law or agreed to in writing, software
78
// distributed under the License is distributed on an "AS IS" BASIS,
79
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
80
// See the License for the specific language governing permissions and
81
// limitations under the License.
82
// ----------------------------- END-OF-FILE ----------------------------------
83
84
/** @} */
85
/** @} */
86
/** @} */
doxygen_input
bde
groups
bsl
bslfwd
bslfwd_buildtarget.h
Generated by
1.9.8