CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const char* const&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: error: no matching function for call to 'size(const char* const&)' using detect_size_t = decltype(detail::size(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: note: candidates are: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: note: template constexpr decltype (c.size()) dbg::detail::{anonymous}::size(const T&) constexpr auto size(const T& c) -> decltype(c.size()) { ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template constexpr decltype (c.size()) dbg::detail::{anonymous}::size(const T&) [with T = const char*]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: required by substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const char* const&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: error: request for member 'size' in 'c', which is of non-class type 'const char* const' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const char* const&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:303:23: note: template constexpr std::size_t dbg::detail::{anonymous}::size(const T (&)[N]) constexpr std::size_t size(const T (&)[N]) { ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:303:23: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: note: mismatched types 'const T [N]' and 'const char* const' using detect_size_t = decltype(detail::size(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const char* const&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: error: no matching function for call to 'end(const char* const&)' using detect_end_t = decltype(detail::end(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: candidates are: In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:97:5: note: template _Tp* std::end(_Tp (&)[_Nm]) end(_Tp (&__arr)[_Nm]) ^ /usr/include/c++/4.9/bits/range_access.h:97:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: mismatched types '_Tp [_Nm]' and 'const char* const' using detect_end_t = decltype(detail::end(std::declval())); ^ In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:78:5: note: template decltype (__cont.end()) std::end(const _Container&) end(const _Container& __cont) -> decltype(__cont.end()) ^ /usr/include/c++/4.9/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(const _Container&) [with _Container = const char*]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: required by substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const char* const&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /usr/include/c++/4.9/bits/range_access.h:78:5: error: request for member 'end' in '__cont', which is of non-class type 'const char* const' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const char* const&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /usr/include/c++/4.9/bits/range_access.h:68:5: note: template decltype (__cont.end()) std::end(_Container&) end(_Container& __cont) -> decltype(__cont.end()) ^ /usr/include/c++/4.9/bits/range_access.h:68:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(_Container&) [with _Container = const char* const]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: required by substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const char* const&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /usr/include/c++/4.9/bits/range_access.h:68:5: error: request for member 'end' in '__cont', which is of non-class type 'const char* const' In file included from /usr/include/c++/4.9/bits/stl_vector.h:63:0, from /usr/include/c++/4.9/vector:64, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const char* const&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /usr/include/c++/4.9/initializer_list:99:5: note: template constexpr const _Tp* std::end(std::initializer_list<_Tp>) end(initializer_list<_Tp> __ils) noexcept ^ /usr/include/c++/4.9/initializer_list:99:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: mismatched types 'std::initializer_list<_Tp>' and 'const char*' using detect_end_t = decltype(detail::end(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const char* const&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: error: no matching function for call to 'begin(const char* const&)' using detect_begin_t = decltype(detail::begin(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: candidates are: In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:87:5: note: template _Tp* std::begin(_Tp (&)[_Nm]) begin(_Tp (&__arr)[_Nm]) ^ /usr/include/c++/4.9/bits/range_access.h:87:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: mismatched types '_Tp [_Nm]' and 'const char* const' using detect_begin_t = decltype(detail::begin(std::declval())); ^ In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:58:5: note: template decltype (__cont.begin()) std::begin(const _Container&) begin(const _Container& __cont) -> decltype(__cont.begin()) ^ /usr/include/c++/4.9/bits/range_access.h:58:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = const char*]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: required by substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const char* const&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /usr/include/c++/4.9/bits/range_access.h:58:5: error: request for member 'begin' in '__cont', which is of non-class type 'const char* const' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const char* const&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /usr/include/c++/4.9/bits/range_access.h:48:5: note: template decltype (__cont.begin()) std::begin(_Container&) begin(_Container& __cont) -> decltype(__cont.begin()) ^ /usr/include/c++/4.9/bits/range_access.h:48:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(_Container&) [with _Container = const char* const]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: required by substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const char* const&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /usr/include/c++/4.9/bits/range_access.h:48:5: error: request for member 'begin' in '__cont', which is of non-class type 'const char* const' In file included from /usr/include/c++/4.9/bits/stl_vector.h:63:0, from /usr/include/c++/4.9/vector:64, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const char* const&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const char* const&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = const char*]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:421:72: required from here /usr/include/c++/4.9/initializer_list:89:5: note: template constexpr const _Tp* std::begin(std::initializer_list<_Tp>) begin(initializer_list<_Tp> __ils) noexcept ^ /usr/include/c++/4.9/initializer_list:89:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: mismatched types 'std::initializer_list<_Tp>' and 'const char*' using detect_begin_t = decltype(detail::begin(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const std::tuple<>&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: error: no matching function for call to 'size(const std::tuple<>&)' using detect_size_t = decltype(detail::size(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: note: candidates are: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: note: template constexpr decltype (c.size()) dbg::detail::{anonymous}::size(const T&) constexpr auto size(const T& c) -> decltype(c.size()) { ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template constexpr decltype (c.size()) dbg::detail::{anonymous}::size(const T&) [with T = std::tuple<>]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: required by substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const std::tuple<>&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: error: 'const class std::tuple<>' has no member named 'size' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const std::tuple<>&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:303:23: note: template constexpr std::size_t dbg::detail::{anonymous}::size(const T (&)[N]) constexpr std::size_t size(const T (&)[N]) { ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:303:23: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: note: mismatched types 'const T [N]' and 'const std::tuple<>' using detect_size_t = decltype(detail::size(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const std::tuple<>&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: error: no matching function for call to 'end(const std::tuple<>&)' using detect_end_t = decltype(detail::end(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: candidates are: In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:97:5: note: template _Tp* std::end(_Tp (&)[_Nm]) end(_Tp (&__arr)[_Nm]) ^ /usr/include/c++/4.9/bits/range_access.h:97:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: mismatched types '_Tp [_Nm]' and 'const std::tuple<>' using detect_end_t = decltype(detail::end(std::declval())); ^ In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:78:5: note: template decltype (__cont.end()) std::end(const _Container&) end(const _Container& __cont) -> decltype(__cont.end()) ^ /usr/include/c++/4.9/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(const _Container&) [with _Container = std::tuple<>]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: required by substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const std::tuple<>&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /usr/include/c++/4.9/bits/range_access.h:78:5: error: 'const class std::tuple<>' has no member named 'end' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const std::tuple<>&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /usr/include/c++/4.9/bits/range_access.h:68:5: note: template decltype (__cont.end()) std::end(_Container&) end(_Container& __cont) -> decltype(__cont.end()) ^ /usr/include/c++/4.9/bits/range_access.h:68:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(_Container&) [with _Container = const std::tuple<>]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: required by substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const std::tuple<>&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /usr/include/c++/4.9/bits/range_access.h:68:5: error: 'const class std::tuple<>' has no member named 'end' In file included from /usr/include/c++/4.9/bits/stl_vector.h:63:0, from /usr/include/c++/4.9/vector:64, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const std::tuple<>&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /usr/include/c++/4.9/initializer_list:99:5: note: template constexpr const _Tp* std::end(std::initializer_list<_Tp>) end(initializer_list<_Tp> __ils) noexcept ^ /usr/include/c++/4.9/initializer_list:99:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: 'std::tuple<>' is not derived from 'std::initializer_list<_Tp>' using detect_end_t = decltype(detail::end(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const std::tuple<>&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: error: no matching function for call to 'begin(const std::tuple<>&)' using detect_begin_t = decltype(detail::begin(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: candidates are: In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:87:5: note: template _Tp* std::begin(_Tp (&)[_Nm]) begin(_Tp (&__arr)[_Nm]) ^ /usr/include/c++/4.9/bits/range_access.h:87:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: mismatched types '_Tp [_Nm]' and 'const std::tuple<>' using detect_begin_t = decltype(detail::begin(std::declval())); ^ In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:58:5: note: template decltype (__cont.begin()) std::begin(const _Container&) begin(const _Container& __cont) -> decltype(__cont.begin()) ^ /usr/include/c++/4.9/bits/range_access.h:58:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = std::tuple<>]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: required by substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const std::tuple<>&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /usr/include/c++/4.9/bits/range_access.h:58:5: error: 'const class std::tuple<>' has no member named 'begin' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const std::tuple<>&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /usr/include/c++/4.9/bits/range_access.h:48:5: note: template decltype (__cont.begin()) std::begin(_Container&) begin(_Container& __cont) -> decltype(__cont.begin()) ^ /usr/include/c++/4.9/bits/range_access.h:48:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(_Container&) [with _Container = const std::tuple<>]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: required by substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const std::tuple<>&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /usr/include/c++/4.9/bits/range_access.h:48:5: error: 'const class std::tuple<>' has no member named 'begin' In file included from /usr/include/c++/4.9/bits/stl_vector.h:63:0, from /usr/include/c++/4.9/vector:64, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const std::tuple<>&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector&>' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const std::tuple<>&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container&>::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = std::tuple<>]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:454:67: required from here /usr/include/c++/4.9/initializer_list:89:5: note: template constexpr const _Tp* std::begin(std::initializer_list<_Tp>) begin(initializer_list<_Tp> __ils) noexcept ^ /usr/include/c++/4.9/initializer_list:89:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: 'std::tuple<>' is not derived from 'std::initializer_list<_Tp>' using detect_begin_t = decltype(detail::begin(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const dbg::time&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: error: no matching function for call to 'size(const dbg::time&)' using detect_size_t = decltype(detail::size(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: note: candidates are: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: note: template constexpr decltype (c.size()) dbg::detail::{anonymous}::size(const T&) constexpr auto size(const T& c) -> decltype(c.size()) { ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template constexpr decltype (c.size()) dbg::detail::{anonymous}::size(const T&) [with T = dbg::time]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: required by substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const dbg::time&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: error: 'const struct dbg::time' has no member named 'size' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const dbg::time&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:303:23: note: template constexpr std::size_t dbg::detail::{anonymous}::size(const T (&)[N]) constexpr std::size_t size(const T (&)[N]) { ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:303:23: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: note: mismatched types 'const T [N]' and 'const dbg::time' using detect_size_t = decltype(detail::size(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const dbg::time&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: error: no matching function for call to 'end(const dbg::time&)' using detect_end_t = decltype(detail::end(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: candidates are: In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:97:5: note: template _Tp* std::end(_Tp (&)[_Nm]) end(_Tp (&__arr)[_Nm]) ^ /usr/include/c++/4.9/bits/range_access.h:97:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: mismatched types '_Tp [_Nm]' and 'const dbg::time' using detect_end_t = decltype(detail::end(std::declval())); ^ In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:78:5: note: template decltype (__cont.end()) std::end(const _Container&) end(const _Container& __cont) -> decltype(__cont.end()) ^ /usr/include/c++/4.9/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(const _Container&) [with _Container = dbg::time]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: required by substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const dbg::time&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /usr/include/c++/4.9/bits/range_access.h:78:5: error: 'const struct dbg::time' has no member named 'end' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const dbg::time&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /usr/include/c++/4.9/bits/range_access.h:68:5: note: template decltype (__cont.end()) std::end(_Container&) end(_Container& __cont) -> decltype(__cont.end()) ^ /usr/include/c++/4.9/bits/range_access.h:68:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(_Container&) [with _Container = const dbg::time]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: required by substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const dbg::time&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /usr/include/c++/4.9/bits/range_access.h:68:5: error: 'const struct dbg::time' has no member named 'end' In file included from /usr/include/c++/4.9/bits/stl_vector.h:63:0, from /usr/include/c++/4.9/vector:64, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const dbg::time&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /usr/include/c++/4.9/initializer_list:99:5: note: template constexpr const _Tp* std::end(std::initializer_list<_Tp>) end(initializer_list<_Tp> __ils) noexcept ^ /usr/include/c++/4.9/initializer_list:99:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: 'dbg::time' is not derived from 'std::initializer_list<_Tp>' using detect_end_t = decltype(detail::end(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const dbg::time&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: error: no matching function for call to 'begin(const dbg::time&)' using detect_begin_t = decltype(detail::begin(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: candidates are: In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:87:5: note: template _Tp* std::begin(_Tp (&)[_Nm]) begin(_Tp (&__arr)[_Nm]) ^ /usr/include/c++/4.9/bits/range_access.h:87:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: mismatched types '_Tp [_Nm]' and 'const dbg::time' using detect_begin_t = decltype(detail::begin(std::declval())); ^ In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:58:5: note: template decltype (__cont.begin()) std::begin(const _Container&) begin(const _Container& __cont) -> decltype(__cont.begin()) ^ /usr/include/c++/4.9/bits/range_access.h:58:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = dbg::time]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: required by substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const dbg::time&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /usr/include/c++/4.9/bits/range_access.h:58:5: error: 'const struct dbg::time' has no member named 'begin' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const dbg::time&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /usr/include/c++/4.9/bits/range_access.h:48:5: note: template decltype (__cont.begin()) std::begin(_Container&) begin(_Container& __cont) -> decltype(__cont.begin()) ^ /usr/include/c++/4.9/bits/range_access.h:48:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(_Container&) [with _Container = const dbg::time]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: required by substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const dbg::time&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /usr/include/c++/4.9/bits/range_access.h:48:5: error: 'const struct dbg::time' has no member named 'begin' In file included from /usr/include/c++/4.9/bits/stl_vector.h:63:0, from /usr/include/c++/4.9/vector:64, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const dbg::time&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const dbg::time&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:363:32: required by substitution of 'template typename std::enable_if<((! dbg::detail::is_container::value) && (! std::is_enum<_Tp>::value)), bool>::type dbg::pretty_print(std::ostream&, const T&) [with T = dbg::time]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:59: required from here /usr/include/c++/4.9/initializer_list:89:5: note: template constexpr const _Tp* std::begin(std::initializer_list<_Tp>) begin(initializer_list<_Tp> __ils) noexcept ^ /usr/include/c++/4.9/initializer_list:89:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: 'dbg::time' is not derived from 'std::initializer_list<_Tp>' using detect_begin_t = decltype(detail::begin(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:461:13: error: template-id 'pretty_print<>' for 'bool dbg::pretty_print(std::ostream&, const dbg::time&)' does not match any template declaration inline bool pretty_print(std::ostream& stream, const time&) { ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const bool&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: error: no matching function for call to 'size(const bool&)' using detect_size_t = decltype(detail::size(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: note: candidates are: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: note: template constexpr decltype (c.size()) dbg::detail::{anonymous}::size(const T&) constexpr auto size(const T& c) -> decltype(c.size()) { ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template constexpr decltype (c.size()) dbg::detail::{anonymous}::size(const T&) [with T = bool]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: required by substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const bool&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: error: request for member 'size' in 'c', which is of non-class type 'const bool' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const bool&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:303:23: note: template constexpr std::size_t dbg::detail::{anonymous}::size(const T (&)[N]) constexpr std::size_t size(const T (&)[N]) { ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:303:23: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: note: mismatched types 'const T [N]' and 'const bool' using detect_size_t = decltype(detail::size(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const bool&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: error: no matching function for call to 'end(const bool&)' using detect_end_t = decltype(detail::end(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: candidates are: In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:97:5: note: template _Tp* std::end(_Tp (&)[_Nm]) end(_Tp (&__arr)[_Nm]) ^ /usr/include/c++/4.9/bits/range_access.h:97:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: mismatched types '_Tp [_Nm]' and 'const bool' using detect_end_t = decltype(detail::end(std::declval())); ^ In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:78:5: note: template decltype (__cont.end()) std::end(const _Container&) end(const _Container& __cont) -> decltype(__cont.end()) ^ /usr/include/c++/4.9/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(const _Container&) [with _Container = bool]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: required by substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const bool&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /usr/include/c++/4.9/bits/range_access.h:78:5: error: request for member 'end' in '__cont', which is of non-class type 'const bool' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const bool&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /usr/include/c++/4.9/bits/range_access.h:68:5: note: template decltype (__cont.end()) std::end(_Container&) end(_Container& __cont) -> decltype(__cont.end()) ^ /usr/include/c++/4.9/bits/range_access.h:68:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(_Container&) [with _Container = const bool]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: required by substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const bool&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /usr/include/c++/4.9/bits/range_access.h:68:5: error: request for member 'end' in '__cont', which is of non-class type 'const bool' In file included from /usr/include/c++/4.9/bits/stl_vector.h:63:0, from /usr/include/c++/4.9/vector:64, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const bool&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /usr/include/c++/4.9/initializer_list:99:5: note: template constexpr const _Tp* std::end(std::initializer_list<_Tp>) end(initializer_list<_Tp> __ils) noexcept ^ /usr/include/c++/4.9/initializer_list:99:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: mismatched types 'std::initializer_list<_Tp>' and 'bool' using detect_end_t = decltype(detail::end(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const bool&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: error: no matching function for call to 'begin(const bool&)' using detect_begin_t = decltype(detail::begin(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: candidates are: In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:87:5: note: template _Tp* std::begin(_Tp (&)[_Nm]) begin(_Tp (&__arr)[_Nm]) ^ /usr/include/c++/4.9/bits/range_access.h:87:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: mismatched types '_Tp [_Nm]' and 'const bool' using detect_begin_t = decltype(detail::begin(std::declval())); ^ In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:58:5: note: template decltype (__cont.begin()) std::begin(const _Container&) begin(const _Container& __cont) -> decltype(__cont.begin()) ^ /usr/include/c++/4.9/bits/range_access.h:58:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = bool]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: required by substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const bool&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /usr/include/c++/4.9/bits/range_access.h:58:5: error: request for member 'begin' in '__cont', which is of non-class type 'const bool' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const bool&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /usr/include/c++/4.9/bits/range_access.h:48:5: note: template decltype (__cont.begin()) std::begin(_Container&) begin(_Container& __cont) -> decltype(__cont.begin()) ^ /usr/include/c++/4.9/bits/range_access.h:48:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(_Container&) [with _Container = const bool]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: required by substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const bool&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /usr/include/c++/4.9/bits/range_access.h:48:5: error: request for member 'begin' in '__cont', which is of non-class type 'const bool' In file included from /usr/include/c++/4.9/bits/stl_vector.h:63:0, from /usr/include/c++/4.9/vector:64, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const bool&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const bool&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = bool]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = bool; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {bool}; dbg::last_t = bool]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:8:7: required from here /usr/include/c++/4.9/initializer_list:89:5: note: template constexpr const _Tp* std::begin(std::initializer_list<_Tp>) begin(initializer_list<_Tp> __ils) noexcept ^ /usr/include/c++/4.9/initializer_list:89:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: mismatched types 'std::initializer_list<_Tp>' and 'bool' using detect_begin_t = decltype(detail::begin(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const int&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: error: no matching function for call to 'size(const int&)' using detect_size_t = decltype(detail::size(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: note: candidates are: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: note: template constexpr decltype (c.size()) dbg::detail::{anonymous}::size(const T&) constexpr auto size(const T& c) -> decltype(c.size()) { ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template constexpr decltype (c.size()) dbg::detail::{anonymous}::size(const T&) [with T = int]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: required by substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const int&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:299:16: error: request for member 'size' in 'c', which is of non-class type 'const int' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_size_t = decltype (dbg::detail::{anonymous}::size(declval())) [with T = const int&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_size_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:324:43: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:303:23: note: template constexpr std::size_t dbg::detail::{anonymous}::size(const T (&)[N]) constexpr std::size_t size(const T (&)[N]) { ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:303:23: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:318:62: note: mismatched types 'const T [N]' and 'const int' using detect_size_t = decltype(detail::size(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const int&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: error: no matching function for call to 'end(const int&)' using detect_end_t = decltype(detail::end(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: candidates are: In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:97:5: note: template _Tp* std::end(_Tp (&)[_Nm]) end(_Tp (&__arr)[_Nm]) ^ /usr/include/c++/4.9/bits/range_access.h:97:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: mismatched types '_Tp [_Nm]' and 'const int' using detect_end_t = decltype(detail::end(std::declval())); ^ In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:78:5: note: template decltype (__cont.end()) std::end(const _Container&) end(const _Container& __cont) -> decltype(__cont.end()) ^ /usr/include/c++/4.9/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(const _Container&) [with _Container = int]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: required by substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const int&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /usr/include/c++/4.9/bits/range_access.h:78:5: error: request for member 'end' in '__cont', which is of non-class type 'const int' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const int&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /usr/include/c++/4.9/bits/range_access.h:68:5: note: template decltype (__cont.end()) std::end(_Container&) end(_Container& __cont) -> decltype(__cont.end()) ^ /usr/include/c++/4.9/bits/range_access.h:68:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(_Container&) [with _Container = const int]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: required by substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const int&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /usr/include/c++/4.9/bits/range_access.h:68:5: error: request for member 'end' in '__cont', which is of non-class type 'const int' In file included from /usr/include/c++/4.9/bits/stl_vector.h:63:0, from /usr/include/c++/4.9/vector:64, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_end_t = decltype (std::end(declval())) [with T = const int&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_end_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /usr/include/c++/4.9/initializer_list:99:5: note: template constexpr const _Tp* std::end(std::initializer_list<_Tp>) end(initializer_list<_Tp> __ils) noexcept ^ /usr/include/c++/4.9/initializer_list:99:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:315:60: note: mismatched types 'std::initializer_list<_Tp>' and 'int' using detect_end_t = decltype(detail::end(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const int&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: error: no matching function for call to 'begin(const int&)' using detect_begin_t = decltype(detail::begin(std::declval())); ^ /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: candidates are: In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:87:5: note: template _Tp* std::begin(_Tp (&)[_Nm]) begin(_Tp (&__arr)[_Nm]) ^ /usr/include/c++/4.9/bits/range_access.h:87:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: mismatched types '_Tp [_Nm]' and 'const int' using detect_begin_t = decltype(detail::begin(std::declval())); ^ In file included from /usr/include/c++/4.9/vector:66:0, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /usr/include/c++/4.9/bits/range_access.h:58:5: note: template decltype (__cont.begin()) std::begin(const _Container&) begin(const _Container& __cont) -> decltype(__cont.begin()) ^ /usr/include/c++/4.9/bits/range_access.h:58:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = int]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: required by substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const int&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /usr/include/c++/4.9/bits/range_access.h:58:5: error: request for member 'begin' in '__cont', which is of non-class type 'const int' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const int&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /usr/include/c++/4.9/bits/range_access.h:48:5: note: template decltype (__cont.begin()) std::begin(_Container&) begin(_Container& __cont) -> decltype(__cont.begin()) ^ /usr/include/c++/4.9/bits/range_access.h:48:5: note: template argument deduction/substitution failed: /usr/include/c++/4.9/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(_Container&) [with _Container = const int]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: required by substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const int&]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /usr/include/c++/4.9/bits/range_access.h:48:5: error: request for member 'begin' in '__cont', which is of non-class type 'const int' In file included from /usr/include/c++/4.9/bits/stl_vector.h:63:0, from /usr/include/c++/4.9/vector:64, from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:3: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h: In substitution of 'template using detect_begin_t = decltype (std::begin(declval())) [with T = const int&]': /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:283:27: required from 'struct dbg::detail_detector::detector' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:290:68: required by substitution of 'template class Op, class ... Args> using is_detected = typename dbg::detail_detector::detector::value_t [with Op = dbg::detail::detect_begin_t; Args = {const int&}]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:323:45: required from 'constexpr const bool dbg::detail::is_container::value' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:551:1: required by substitution of 'template typename std::enable_if::value, bool>::type dbg::pretty_print(std::ostream&, const Container&) [with Container = int]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:674:68: required from 'T&& dbg::DebugOutput::print_impl(const char* const*, const string*, T&&) [with T = int; dbg::DebugOutput::expr_t = const char*; std::string = std::basic_string]' /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:666:79: required from 'dbg::last_t dbg::DebugOutput::print(std::initializer_list, std::initializer_list >, T&& ...) [with T = {int}; dbg::last_t = int]' /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:9:12: required from here /usr/include/c++/4.9/initializer_list:89:5: note: template constexpr const _Tp* std::begin(std::initializer_list<_Tp>) begin(initializer_list<_Tp> __ils) noexcept ^ /usr/include/c++/4.9/initializer_list:89:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/test_package.cpp:4:0: /home/conan/w/cci_PR-4104/.conan/data/dbg-macro/0.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/dbg.h:312:64: note: mismatched types 'std::initializer_list<_Tp>' and 'int' using detect_begin_t = decltype(detail::begin(std::declval())); ^ make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 dbg-macro/0.4.0: WARN: This conanfile has no build step ERROR: dbg-macro/0.4.0 (test package): Error in build() method, line 12 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/cci_PR-4104/1/7093cd7f-e2d7-4672-87fa-eb34b80e7e0b/recipes/dbg-macro/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64' '--' '-j3'