• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2014 Glen Joseph Fernandes
2# (glenjofe@gmail.com)
3#
4# Distributed under the Boost Software License,
5# Version 1.0. (See accompanying file LICENSE_1_0.txt
6# or copy at http://boost.org/LICENSE_1_0.txt)
7
8import doxygen ;
9import quickbook ;
10
11doxygen ref_reference
12  :
13    [ glob ../../../boost/core/ref.hpp ]
14  :
15    <doxygen:param>ENABLE_PREPROCESSING=YES
16    <doxygen:param>EXPAND_ONLY_PREDEF=YES
17    <doxygen:param>EXTRACT_ALL=NO
18    <doxygen:param>EXTRACT_PRIVATE=NO
19    <doxygen:param>HIDE_UNDOC_MEMBERS=YES
20    <doxygen:param>MACRO_EXPANSION=YES
21    <doxygen:param>"PREDEFINED=BOOST_CORE_DOXYGEN \\
22                    BOOST_SYMBOL_VISIBLE= \\
23                    BOOST_FORCEINLINE=inline \\
24                    BOOST_GPU_ENABLED= \\
25                    BOOST_STATIC_ASSERT(x)= \\
26                    BOOST_STATIC_ASSERT_MSG(x,y)= \\
27                    BOOST_STATIC_CONSTANT(x,y)=\"static constexpr x y\" \\
28                    BOOST_RV_REF(x)=\"x&&\" \\
29                    BOOST_NESTED_TEMPLATE=template \\
30                    BOOST_CONSTEXPR=constexpr \\
31                    BOOST_CONSTEXPR_OR_CONST=constexpr \\
32                    BOOST_NOEXCEPT=noexcept \\
33                    BOOST_NOEXCEPT_IF(x)=noexcept(x) \\
34                    BOOST_NOEXCEPT_OR_NOTHROW=noexcept \\
35                    BOOST_COPY_ASSIGN_REF(x)=\"x const&\" \\
36                    BOOST_DEFAULTED_FUNCTION(x,y)=\"x = default;\" \\
37                    BOOST_DELETED_FUNCTION(x)=\"x = delete;\" \\
38                    BOOST_EXPLICIT_OPERATOR_BOOL()=\"explicit operator bool() const;\" \\
39                    BOOST_REF_CONST=const"
40  ;
41
42xml core : core.qbk ;
43
44boostbook standalone
45  :
46    core
47  :
48    <dependency>ref_reference
49    <xsl:param>boost.root=../../../..
50    <xsl:param>generate.section.toc.level=1
51    <xsl:param>toc.max.depth=1
52    <format>pdf:<xsl:param>boost.url.prefix="http://www.boost.org/doc/libs/release/libs/core/doc/html"
53  ;
54
55###############################################################################
56alias boostdoc ;
57explicit boostdoc ;
58alias boostrelease : standalone ;
59explicit boostrelease ;
60