1
0
forked from boostorg/mp11

Link to local articles in MP11 documentation

This commit is contained in:
Glen Fernandes
2017-07-31 23:00:38 -04:00
parent c8b22acd9b
commit 1bf8a24150
2 changed files with 29 additions and 5 deletions

View File

@@ -11,12 +11,36 @@ import asciidoctor ;
html mp11.html : mp11.adoc ;
install html_ : mp11.html : <location>html ;
html simple_cxx11_metaprogramming.html :
article/simple_cxx11_metaprogramming.adoc ;
html simple_cxx11_metaprogramming_2.html :
article/simple_cxx11_metaprogramming_2.adoc ;
install html_ :
mp11.html
simple_cxx11_metaprogramming.html
simple_cxx11_metaprogramming_2.html :
<location>html ;
pdf mp11.pdf : mp11.adoc ;
explicit mp11.pdf ;
install pdf_ : mp11.pdf : <location>pdf ;
pdf simple_cxx11_metaprogramming.pdf :
article/simple_cxx11_metaprogramming.adoc ;
pdf simple_cxx11_metaprogramming_2.pdf :
article/simple_cxx11_metaprogramming_2.adoc ;
explicit mp11.pdf
simple_cxx11_metaprogramming.pdf
simple_cxx11_metaprogramming_2.pdf ;
install pdf_ :
mp11.pdf
simple_cxx11_metaprogramming.pdf
simple_cxx11_metaprogramming_2.pdf :
<location>pdf ;
explicit pdf_ ;
###############################################################################

View File

@@ -13,8 +13,8 @@ http://www.boost.org/LICENSE_1_0.txt
Mp11 is a C++11 metaprogramming library for compile-time manipulation of data structures
that contain types. It's based on template aliases and variadic templates and implements the
approach outlined in the article
http://pdimov.com/cpp2/simple_cxx11_metaprogramming.html["Simple {cpp} metaprogramming"]
and http://pdimov.com/cpp2/simple_cxx11_metaprogramming_2.html[its sequel]. Reading these
<<simple_cxx11_metaprogramming.adoc#,"Simple {cpp} metaprogramming">>
and <<simple_cxx11_metaprogramming_2.adoc#,its sequel>>. Reading these
articles before proceeding with this documentation is _highly_ recommended.
The general principles upon which Mp11 is built are that algorithms and metafunctions are