arg_router  1.4.0
C++ command line argument parsing and routing
whitespace.hpp
1 // Copyright (C) 2022 by Camden Mannett.
2 // Distributed under the Boost Software License, Version 1.0.
3 // (See accompanying file LICENSE or copy at https://www.boost.org/LICENSE_1_0.txt)
4 
5 #pragma once
6 
7 #include "arg_router/utility/utf8/code_point.hpp"
8 
10 {
18 constexpr auto whitespace_table = std::array<code_point::range, 11>{{
19  {0x000009, 0x00000D},
20  {0x000020, 0x000020},
21  {0x000085, 0x000085},
22  {0x0000A0, 0x0000A0},
23  {0x001680, 0x001680},
24  {0x002000, 0x00200A},
25  {0x002028, 0x002028},
26  {0x002029, 0x002029},
27  {0x00202F, 0x00202F},
28  {0x00205F, 0x00205F},
29  {0x003000, 0x003000},
30 }};
31 } // namespace arg_router::utility::utf8
constexpr auto whitespace_table
Definition: whitespace.hpp:18