3#include "terminalpp/detail/ascii.hpp" 
   15inline constexpr byte enable[] = { terminalpp::detail::ascii::esc,
 
   16                                   terminalpp::detail::ascii::space,
 
   17                                   terminalpp::detail::ascii::uppercase_f };
 
   22inline constexpr byte ind[]    = { terminalpp::detail::ascii::esc,
 
   23                                   terminalpp::detail::ascii::uppercase_d };
 
   25inline constexpr byte nel[]    = { terminalpp::detail::ascii::esc,
 
   26                                   terminalpp::detail::ascii::uppercase_e };
 
   28inline constexpr byte hts[]    = { terminalpp::detail::ascii::esc,
 
   29                                   terminalpp::detail::ascii::uppercase_h };
 
   31inline constexpr byte ri[]     = { terminalpp::detail::ascii::esc,
 
   32                                   terminalpp::detail::ascii::uppercase_m };
 
   34inline constexpr byte ss2[]    = { terminalpp::detail::ascii::esc,
 
   35                                   terminalpp::detail::ascii::uppercase_n };
 
   37inline constexpr byte ss3[]    = { terminalpp::detail::ascii::esc,
 
   38                                   terminalpp::detail::ascii::uppercase_o };
 
   40inline constexpr byte dcs[]    = { terminalpp::detail::ascii::esc,
 
   41                                   terminalpp::detail::ascii::uppercase_p };
 
   43inline constexpr byte spa[]    = { terminalpp::detail::ascii::esc,
 
   44                                   terminalpp::detail::ascii::uppercase_v };
 
   46inline constexpr byte epa[]    = { terminalpp::detail::ascii::esc,
 
   47                                   terminalpp::detail::ascii::uppercase_w };
 
   49inline constexpr byte sos[]    = { terminalpp::detail::ascii::esc,
 
   50                                   terminalpp::detail::ascii::uppercase_x };
 
   52inline constexpr byte decid[]  = { terminalpp::detail::ascii::esc,
 
   53                                   terminalpp::detail::ascii::uppercase_z };
 
   55inline constexpr byte csi[]    = { terminalpp::detail::ascii::esc,
 
   56                                   terminalpp::detail::ascii::open_bracket };
 
   58inline constexpr byte st[]     = { terminalpp::detail::ascii::esc,
 
   59                                   terminalpp::detail::ascii::backslash };
 
   61inline constexpr byte osc[]    = { terminalpp::detail::ascii::esc,
 
   62                                   terminalpp::detail::ascii::close_bracket };
 
   64inline constexpr byte pm[]     = { terminalpp::detail::ascii::esc,
 
   65                                   terminalpp::detail::ascii::caret };
 
   67inline constexpr byte apc[]    = { terminalpp::detail::ascii::esc,
 
   68                                   terminalpp::detail::ascii::underscore };
 
   78inline constexpr byte enable[] = { terminalpp::detail::ascii::esc,
 
   79                                   terminalpp::detail::ascii::space,
 
   80                                   terminalpp::detail::ascii::uppercase_g };
 
   86inline constexpr byte ind   = 0x84;
 
   87inline constexpr byte nel   = 0x85;
 
   88inline constexpr byte hts   = 0x88;
 
   89inline constexpr byte ri    = 0x8D;
 
   90inline constexpr byte ss2   = 0x8E;
 
   91inline constexpr byte ss3   = 0x8F;
 
   92inline constexpr byte dcs   = 0x90;
 
   93inline constexpr byte spa   = 0x96;
 
   94inline constexpr byte epa   = 0x97;
 
   95inline constexpr byte sos   = 0x98;
 
   96inline constexpr byte decid = 0x9A;
 
   97inline constexpr byte csi   = 0x9B;
 
   98inline constexpr byte st    = 0x9C;
 
   99inline constexpr byte osc   = 0x9D;
 
  100inline constexpr byte pm    = 0x9E;
 
  101inline constexpr byte apc   = 0x9F;
 
Low-level ANSI terminal constants and operations.
Definition charset.hpp:6