Add documentation for to_integer(byte) (#1144)
[GSL.git] / include / gsl / gsl
blob9e19140e19302f90b38cd458936859bfccb65620
1 ///////////////////////////////////////////////////////////////////////////////
2 //
3 // Copyright (c) 2015 Microsoft Corporation. All rights reserved.
4 //
5 // This code is licensed under the MIT License (MIT).
6 //
7 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8 // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9 // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
10 // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
11 // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
12 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
13 // THE SOFTWARE.
15 ///////////////////////////////////////////////////////////////////////////////
17 #ifndef GSL_GSL_H
18 #define GSL_GSL_H
20 #include "algorithm"   // copy
21 #include "assert"      // Ensures/Expects
22 #include "byte"        // byte
23 #include "pointers"    // owner, not_null
24 #include "span"        // span
25 #include "zstring"     // zstring
26 #include "util"        // finally()/narrow_cast()...
28 #ifdef __cpp_exceptions
29 #include "narrow" // narrow()
30 #endif
32 #endif // GSL_GSL_H