mirror of
https://github.com/boostorg/core.git
synced 2025-11-30 14:19:38 +01:00
1. Changed scoped_enum.qbk so that it's compatible with QuickBook 1.6. 2. Added Doxygen predefined macros to improve quality of the generated reference sections.
52 lines
1.8 KiB
Plaintext
52 lines
1.8 KiB
Plaintext
# Copyright (c) 2014 Glen Joseph Fernandes
|
|
# glenfe at live dot com
|
|
#
|
|
# Distributed under the Boost Software License,
|
|
# Version 1.0. (See accompanying file LICENSE_1_0.txt
|
|
# or copy at http://boost.org/LICENSE_1_0.txt)
|
|
|
|
import doxygen ;
|
|
import quickbook ;
|
|
|
|
doxygen ref_reference
|
|
:
|
|
[ glob ../../../boost/core/ref.hpp ]
|
|
:
|
|
<doxygen:param>ENABLE_PREPROCESSING=YES
|
|
<doxygen:param>EXPAND_ONLY_PREDEF=YES
|
|
<doxygen:param>EXTRACT_ALL=NO
|
|
<doxygen:param>EXTRACT_PRIVATE=NO
|
|
<doxygen:param>HIDE_UNDOC_MEMBERS=YES
|
|
<doxygen:param>MACRO_EXPANSION=YES
|
|
<doxygen:param>"PREDEFINED=BOOST_CORE_DOXYGEN \\
|
|
BOOST_SYMBOL_VISIBLE= \\
|
|
BOOST_FORCEINLINE=inline \\
|
|
BOOST_STATIC_ASSERT(x)= \\
|
|
BOOST_STATIC_ASSERT_MSG(x,y)= \\
|
|
BOOST_STATIC_CONSTANT(x,y)=\"static constexpr x y\" \\
|
|
BOOST_RV_REF(x)=\"x&&\" \\
|
|
BOOST_NESTED_TEMPLATE=template \\
|
|
BOOST_CONSTEXPR=constexpr \\
|
|
BOOST_CONSTEXPR_OR_CONST=constexpr \\
|
|
BOOST_NOEXCEPT=noexcept \\
|
|
BOOST_NOEXCEPT_IF(x)=noexcept(x) \\
|
|
BOOST_NOEXCEPT_OR_NOTHROW=noexcept \\
|
|
BOOST_COPY_ASSIGN_REF(x)=\"x const&\" \\
|
|
BOOST_DEFAULTED_FUNCTION(x,y)=\"x = default;\" \\
|
|
BOOST_DELETED_FUNCTION(x)=\"x = delete;\" \\
|
|
BOOST_EXPLICIT_OPERATOR_BOOL()=\"explicit operator bool() const;\" \\
|
|
BOOST_REF_CONST=const"
|
|
;
|
|
|
|
xml core : core.qbk ;
|
|
|
|
boostbook standalone
|
|
:
|
|
core
|
|
:
|
|
<dependency>ref_reference
|
|
<xsl:param>boost.root=http://boost.org/doc/libs/master
|
|
<xsl:param>generate.section.toc.level=1
|
|
<xsl:param>toc.max.depth=1
|
|
;
|