1 | In file included from /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/define_struct.hpp:13:0,
|
---|
2 | from test.cpp:3:
|
---|
3 | test.cpp: In constructor ‘constexpr demo::employee::employee()’:
|
---|
4 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:138:6: error: call to non-constexpr function ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
|
---|
5 | {} \
|
---|
6 | ^
|
---|
7 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:280:9: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_IMPL_IMPL’
|
---|
8 | BOOST_FUSION_DEFINE_STRUCT_IMPL_IMPL( \
|
---|
9 | ^
|
---|
10 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_FUSION_DEFINE_NONEMPTY_STRUCT_IMPL’
|
---|
11 | # define BOOST_PP_IIF_1(t, f) t
|
---|
12 | ^
|
---|
13 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:25:39: note: in expansion of macro ‘BOOST_PP_IIF_1’
|
---|
14 | # define BOOST_PP_IIF_I(bit, t, f) BOOST_PP_IIF_ ## bit(t, f)
|
---|
15 | ^
|
---|
16 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:18:37: note: in expansion of macro ‘BOOST_PP_IIF_I’
|
---|
17 | # define BOOST_PP_IIF(bit, t, f) BOOST_PP_IIF_I(bit, t, f)
|
---|
18 | ^
|
---|
19 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/if.hpp:24:37: note: in expansion of macro ‘BOOST_PP_IIF’
|
---|
20 | # define BOOST_PP_IF(cond, t, f) BOOST_PP_IIF(BOOST_PP_BOOL(cond), t, f)
|
---|
21 | ^
|
---|
22 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:311:9: note: in expansion of macro ‘BOOST_PP_IF’
|
---|
23 | BOOST_PP_IF(BOOST_PP_DEC(BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)), \
|
---|
24 | ^
|
---|
25 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/define_struct.hpp:32:5: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_IMPL’
|
---|
26 | BOOST_FUSION_DEFINE_STRUCT_IMPL( \
|
---|
27 | ^
|
---|
28 | test.cpp:6:1: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT’
|
---|
29 | BOOST_FUSION_DEFINE_STRUCT(
|
---|
30 | ^
|
---|
31 | test.cpp: In copy constructor ‘constexpr demo::employee::employee(const self_type&)’:
|
---|
32 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:49:73: error: call to non-constexpr function ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
|
---|
33 | other_self.BOOST_PP_TUPLE_ELEM(ATTRIBUTE_TUPEL_SIZE,1,ATTRIBUTE))
|
---|
34 | ^
|
---|
35 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:50:62: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_COPY_CTOR_FILLER_I’
|
---|
36 | # define BOOST_PP_SEQ_FOR_EACH_I_M_I(r, macro, data, seq, i) macro(r, data, i, BOOST_PP_SEQ_HEAD(seq))
|
---|
37 | ^
|
---|
38 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:45:49: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M_I’
|
---|
39 | # define BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, im) BOOST_PP_SEQ_FOR_EACH_I_M_I(r, im)
|
---|
40 | ^
|
---|
41 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:44:45: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M_IM’
|
---|
42 | # define BOOST_PP_SEQ_FOR_EACH_I_M(r, x) BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, BOOST_PP_TUPLE_REM_4 x)
|
---|
43 | ^
|
---|
44 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:44:77: note: in expansion of macro ‘BOOST_PP_TUPLE_REM_4’
|
---|
45 | # define BOOST_PP_SEQ_FOR_EACH_I_M(r, x) BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, BOOST_PP_TUPLE_REM_4 x)
|
---|
46 | ^
|
---|
47 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M’
|
---|
48 | # define BOOST_PP_IIF_1(t, f) t
|
---|
49 | ^
|
---|
50 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/repetition/detail/for.hpp:23:37: note: in expansion of macro ‘BOOST_PP_FOR_2_C’
|
---|
51 | # define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_FOR_2_C(BOOST_PP_BOOL(p(3, s)), s, p, o, m)
|
---|
52 | ^
|
---|
53 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_PP_FOR_2’
|
---|
54 | # define BOOST_PP_IIF_1(t, f) t
|
---|
55 | ^
|
---|
56 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:36:45: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_O_I’
|
---|
57 | # define BOOST_PP_SEQ_FOR_EACH_I_O(r, x) BOOST_PP_SEQ_FOR_EACH_I_O_I x
|
---|
58 | ^
|
---|
59 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_O’
|
---|
60 | # define BOOST_PP_EXPR_IIF_1(expr) expr
|
---|
61 | ^
|
---|
62 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/repetition/detail/for.hpp:22:37: note: in expansion of macro ‘BOOST_PP_FOR_1_C’
|
---|
63 | # define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_FOR_1_C(BOOST_PP_BOOL(p(2, s)), s, p, o, m)
|
---|
64 | ^
|
---|
65 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:55:60: note: in expansion of macro ‘BOOST_PP_FOR_1’
|
---|
66 | # define BOOST_PP_SEQ_FOR_EACH_I_R(r, macro, data, seq) BOOST_PP_FOR_ ## r((macro, data, seq (nil), 0), BOOST_PP_SEQ_FOR_EACH_I_P, BOOST_PP_SEQ_FOR_EACH_I_O, BOOST_PP_SEQ_FOR_EACH_I_M)
|
---|
67 | ^
|
---|
68 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:142:9: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_R’
|
---|
69 | : BOOST_PP_SEQ_FOR_EACH_I_R( \
|
---|
70 | ^
|
---|
71 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:280:9: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_IMPL_IMPL’
|
---|
72 | BOOST_FUSION_DEFINE_STRUCT_IMPL_IMPL( \
|
---|
73 | ^
|
---|
74 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_FUSION_DEFINE_NONEMPTY_STRUCT_IMPL’
|
---|
75 | # define BOOST_PP_IIF_1(t, f) t
|
---|
76 | ^
|
---|
77 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:25:39: note: in expansion of macro ‘BOOST_PP_IIF_1’
|
---|
78 | # define BOOST_PP_IIF_I(bit, t, f) BOOST_PP_IIF_ ## bit(t, f)
|
---|
79 | ^
|
---|
80 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:18:37: note: in expansion of macro ‘BOOST_PP_IIF_I’
|
---|
81 | # define BOOST_PP_IIF(bit, t, f) BOOST_PP_IIF_I(bit, t, f)
|
---|
82 | ^
|
---|
83 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/if.hpp:24:37: note: in expansion of macro ‘BOOST_PP_IIF’
|
---|
84 | # define BOOST_PP_IF(cond, t, f) BOOST_PP_IIF(BOOST_PP_BOOL(cond), t, f)
|
---|
85 | ^
|
---|
86 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:311:9: note: in expansion of macro ‘BOOST_PP_IF’
|
---|
87 | BOOST_PP_IF(BOOST_PP_DEC(BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)), \
|
---|
88 | ^
|
---|
89 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/define_struct.hpp:32:5: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_IMPL’
|
---|
90 | BOOST_FUSION_DEFINE_STRUCT_IMPL( \
|
---|
91 | ^
|
---|
92 | test.cpp:6:1: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT’
|
---|
93 | BOOST_FUSION_DEFINE_STRUCT(
|
---|
94 | ^
|
---|
95 | test.cpp: In constructor ‘constexpr demo::employee::employee(boost::call_traits<std::basic_string<char> >::param_type, param_type)’:
|
---|
96 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:202:76: error: call to non-constexpr function ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
|
---|
97 | BOOST_PP_TUPLE_ELEM(ATTRIBUTE_TUPEL_SIZE,1,ATTRIBUTE)(BOOST_PP_CAT(_,I))
|
---|
98 | ^
|
---|
99 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:50:62: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_CTOR_FILLER_I’
|
---|
100 | # define BOOST_PP_SEQ_FOR_EACH_I_M_I(r, macro, data, seq, i) macro(r, data, i, BOOST_PP_SEQ_HEAD(seq))
|
---|
101 | ^
|
---|
102 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:45:49: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M_I’
|
---|
103 | # define BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, im) BOOST_PP_SEQ_FOR_EACH_I_M_I(r, im)
|
---|
104 | ^
|
---|
105 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:44:45: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M_IM’
|
---|
106 | # define BOOST_PP_SEQ_FOR_EACH_I_M(r, x) BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, BOOST_PP_TUPLE_REM_4 x)
|
---|
107 | ^
|
---|
108 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:44:77: note: in expansion of macro ‘BOOST_PP_TUPLE_REM_4’
|
---|
109 | # define BOOST_PP_SEQ_FOR_EACH_I_M(r, x) BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, BOOST_PP_TUPLE_REM_4 x)
|
---|
110 | ^
|
---|
111 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M’
|
---|
112 | # define BOOST_PP_IIF_1(t, f) t
|
---|
113 | ^
|
---|
114 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/repetition/detail/for.hpp:23:37: note: in expansion of macro ‘BOOST_PP_FOR_2_C’
|
---|
115 | # define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_FOR_2_C(BOOST_PP_BOOL(p(3, s)), s, p, o, m)
|
---|
116 | ^
|
---|
117 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_PP_FOR_2’
|
---|
118 | # define BOOST_PP_IIF_1(t, f) t
|
---|
119 | ^
|
---|
120 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:36:45: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_O_I’
|
---|
121 | # define BOOST_PP_SEQ_FOR_EACH_I_O(r, x) BOOST_PP_SEQ_FOR_EACH_I_O_I x
|
---|
122 | ^
|
---|
123 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_O’
|
---|
124 | # define BOOST_PP_EXPR_IIF_1(expr) expr
|
---|
125 | ^
|
---|
126 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/repetition/detail/for.hpp:22:37: note: in expansion of macro ‘BOOST_PP_FOR_1_C’
|
---|
127 | # define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_FOR_1_C(BOOST_PP_BOOL(p(2, s)), s, p, o, m)
|
---|
128 | ^
|
---|
129 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:55:60: note: in expansion of macro ‘BOOST_PP_FOR_1’
|
---|
130 | # define BOOST_PP_SEQ_FOR_EACH_I_R(r, macro, data, seq) BOOST_PP_FOR_ ## r((macro, data, seq (nil), 0), BOOST_PP_SEQ_FOR_EACH_I_P, BOOST_PP_SEQ_FOR_EACH_I_O, BOOST_PP_SEQ_FOR_EACH_I_M)
|
---|
131 | ^
|
---|
132 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:254:13: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_R’
|
---|
133 | : BOOST_PP_SEQ_FOR_EACH_I_R( \
|
---|
134 | ^
|
---|
135 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_CTOR_N’
|
---|
136 | # define BOOST_PP_IIF_1(t, f) t
|
---|
137 | ^
|
---|
138 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:25:39: note: in expansion of macro ‘BOOST_PP_IIF_1’
|
---|
139 | # define BOOST_PP_IIF_I(bit, t, f) BOOST_PP_IIF_ ## bit(t, f)
|
---|
140 | ^
|
---|
141 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:18:37: note: in expansion of macro ‘BOOST_PP_IIF_I’
|
---|
142 | # define BOOST_PP_IIF(bit, t, f) BOOST_PP_IIF_I(bit, t, f)
|
---|
143 | ^
|
---|
144 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/if.hpp:24:37: note: in expansion of macro ‘BOOST_PP_IIF’
|
---|
145 | # define BOOST_PP_IF(cond, t, f) BOOST_PP_IIF(BOOST_PP_BOOL(cond), t, f)
|
---|
146 | ^
|
---|
147 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:264:5: note: in expansion of macro ‘BOOST_PP_IF’
|
---|
148 | BOOST_PP_IF(BOOST_PP_DEC(BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)), \
|
---|
149 | ^
|
---|
150 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:283:9: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_CTOR’
|
---|
151 | BOOST_FUSION_DEFINE_STRUCT_CTOR( \
|
---|
152 | ^
|
---|
153 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_FUSION_DEFINE_NONEMPTY_STRUCT_IMPL’
|
---|
154 | # define BOOST_PP_IIF_1(t, f) t
|
---|
155 | ^
|
---|
156 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:25:39: note: in expansion of macro ‘BOOST_PP_IIF_1’
|
---|
157 | # define BOOST_PP_IIF_I(bit, t, f) BOOST_PP_IIF_ ## bit(t, f)
|
---|
158 | ^
|
---|
159 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:18:37: note: in expansion of macro ‘BOOST_PP_IIF_I’
|
---|
160 | # define BOOST_PP_IIF(bit, t, f) BOOST_PP_IIF_I(bit, t, f)
|
---|
161 | ^
|
---|
162 | /home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/if.hpp:24:37: note: in expansion of macro ‘BOOST_PP_IIF’
|
---|
163 | # define BOOST_PP_IF(cond, t, f) BOOST_PP_IIF(BOOST_PP_BOOL(cond), t, f)
|
---|
164 | ^
|
---|
165 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:311:9: note: in expansion of macro ‘BOOST_PP_IF’
|
---|
166 | BOOST_PP_IF(BOOST_PP_DEC(BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)), \
|
---|
167 | ^
|
---|
168 | /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/define_struct.hpp:32:5: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_IMPL’
|
---|
169 | BOOST_FUSION_DEFINE_STRUCT_IMPL( \
|
---|
170 | ^
|
---|
171 | test.cpp:6:1: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT’
|
---|
172 | BOOST_FUSION_DEFINE_STRUCT(
|
---|
173 | ^
|
---|