described headers in docs; added move in operator>>

This commit is contained in:
Andrzej Krzemienski
2015-03-09 21:56:25 +01:00
parent 0a8a798c3a
commit 6e40825098
21 changed files with 3294 additions and 2695 deletions

29
doc/21_ref_none.qbk Normal file
View File

@@ -0,0 +1,29 @@
[/
Boost.Optional
Copyright (c) 2003-2007 Fernando Luis Cacciola Carballal
Copyright (c) 2015 Andrzej Krzemienski
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
]
[section Header <boost/none.hpp>]
[section Synopsis]
```
namespace boost {
class none_t {};
extern const none_t none; // see below
} // namespace boost
```
Variable `none` has external linkage, however it is not required to link with any library to obtain its definition. Only by including this header file, the definition becomes available, by means of using template instantiation.
[endsect]
[endsect]