• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#  Boost.Move library documentation Jamfile
2#
3#  Copyright Ion Gaztanaga 2009.
4#  Distributed under the Boost Software License, Version 1.0.
5#     (See accompanying file LICENSE_1_0.txt or copy at
6#           http://www.boost.org/LICENSE_1_0.txt)
7#
8# See http://www.boost.org/libs/move for documentation.
9
10
11import doxygen ;
12import quickbook ;
13
14doxygen autodoc
15   :
16      [ glob ../../../boost/move/*.hpp ]
17      [ glob ../../../boost/move/algo/*.hpp ]
18   :
19   <doxygen:param>HIDE_UNDOC_MEMBERS=YES
20   <doxygen:param>HIDE_UNDOC_MEMBERS=YES
21   <doxygen:param>HIDE_UNDOC_CLASSES=YES
22   <doxygen:param>EXTRACT_PRIVATE=NO
23   <doxygen:param>ENABLE_PREPROCESSING=YES
24   <doxygen:param>MACRO_EXPANSION=YES
25   <doxygen:param>"PREDEFINED=\"BOOST_MOVE_DOXYGEN_INVOKED\" \\
26                              \"BOOST_MOVE_SEEDOC(T)=see_documentation\" \\
27                              \"BOOST_RV_REF(T)=T&&\" \\
28                              \"BOOST_RV_REF_BEG=\" \\
29                              \"BOOST_RV_REF_END=&&\" \\
30                              \"BOOST_FWD_REF(T)=T&&\" \\
31                              \"BOOST_MOVE_DOC0PTR(T)=std::nullptr_t\" \\
32                              \"BOOST_MOVE_DOC1ST(T1, T2)=T1\" \\
33                              \"BOOST_MOVE_DOCIGN(T1) \"\\
34                              \"BOOST_MOVE_FORCEINLINE=inline\" \\
35                  "
36   ;
37
38xml move : move.qbk ;
39
40boostbook standalone
41   :
42      move
43   :
44        <format>html:<xsl:param>boost.root=../../../..
45        <format>html:<xsl:param>boost.libraries=../../../../libs/libraries.htm
46        <xsl:param>generate.section.toc.level=3
47        <xsl:param>chunk.first.sections=1
48        <dependency>autodoc
49   ;
50
51###############################################################################
52alias boostdoc
53    : move
54    :
55    : <dependency>autodoc
56    : ;
57explicit boostdoc ;
58alias boostrelease ;
59explicit boostrelease ;
60