31#ifndef CFGFILE__CONST_HPP__INCLUDED
32#define CFGFILE__CONST_HPP__INCLUDED
44template<
typename Trait >
49 static const typename Trait::char_t
c_n;
50 static const typename Trait::char_t
c_t;
51 static const typename Trait::char_t
c_r;
53 static const typename Trait::char_t
c_space;
54 static const typename Trait::char_t
c_tab;
58 static const typename Trait::char_t
c_sharp;
64 static const typename Trait::string_t
c_on;
65 static const typename Trait::string_t
c_off;
66 static const typename Trait::string_t
c_true;
67 static const typename Trait::string_t
c_false;
68 static const typename Trait::string_t
c_1;
69 static const typename Trait::string_t
c_0;
70 static const typename Trait::string_t
c_yes;
71 static const typename Trait::string_t
c_no;
74template<
typename Trait >
76 Trait::from_ascii(
'{' );
78template<
typename Trait >
80 Trait::from_ascii(
'}' );
82template<
typename Trait >
84 Trait::from_ascii(
'"' );
86template<
typename Trait >
88 Trait::from_ascii(
'n' );
90template<
typename Trait >
92 Trait::from_ascii(
't' );
94template<
typename Trait >
96 Trait::from_ascii(
'r' );
98template<
typename Trait >
100 Trait::from_ascii(
'\\' );
102template<
typename Trait >
104 Trait::from_ascii(
' ' );
106template<
typename Trait >
108 Trait::from_ascii(
'\t' );
110template<
typename Trait >
112 Trait::from_ascii(
'\n' );
114template<
typename Trait >
116 Trait::from_ascii(
'\r' );
118template<
typename Trait >
120 Trait::from_ascii(
'|' );
122template<
typename Trait >
124 Trait::from_ascii(
'#' );
126template<
typename Trait >
128 Trait::from_ascii(
"||" );
130template<
typename Trait >
132 Trait::from_ascii(
"|#" );
134template<
typename Trait >
136 Trait::from_ascii(
"#|" );
138template<
typename Trait >
140 Trait::from_ascii(
"on" );
142template<
typename Trait >
144 Trait::from_ascii(
"off" );
146template<
typename Trait >
148 Trait::from_ascii(
"true" );
150template<
typename Trait >
152 Trait::from_ascii(
"false" );
154template<
typename Trait >
156 Trait::from_ascii(
"1" );
158template<
typename Trait >
160 Trait::from_ascii(
"0" );
162template<
typename Trait >
164 Trait::from_ascii(
"yes" );
166template<
typename Trait >
168 Trait::from_ascii(
"no" );
static const Trait::string_t c_yes
Definition const.hpp:70
static const Trait::char_t c_sharp
Definition const.hpp:58
static const Trait::char_t c_line_feed
Definition const.hpp:56
static const Trait::char_t c_back_slash
Definition const.hpp:52
static const Trait::char_t c_r
Definition const.hpp:51
static const Trait::char_t c_tab
Definition const.hpp:54
static const Trait::string_t c_off
Definition const.hpp:65
static const Trait::char_t c_n
Definition const.hpp:49
static const Trait::string_t c_0
Definition const.hpp:69
static const Trait::string_t c_finish_multi_line_comment
Definition const.hpp:62
static const Trait::string_t c_1
Definition const.hpp:68
static const Trait::string_t c_one_line_comment
Definition const.hpp:60
static const Trait::string_t c_true
Definition const.hpp:66
static const Trait::char_t c_vertical_bar
Definition const.hpp:57
static const Trait::char_t c_quotes
Definition const.hpp:48
static const Trait::char_t c_t
Definition const.hpp:50
static const Trait::char_t c_begin_tag
Definition const.hpp:46
static const Trait::char_t c_carriage_return
Definition const.hpp:55
static const Trait::string_t c_start_multi_line_comment
Definition const.hpp:61
static const Trait::char_t c_space
Definition const.hpp:53
static const Trait::string_t c_no
Definition const.hpp:71
static const Trait::string_t c_false
Definition const.hpp:67
static const Trait::string_t c_on
Definition const.hpp:64
static const Trait::char_t c_end_tag
Definition const.hpp:47