Files
ardour/libs/ardour
Mads Kiilerich 217519b1b4 Put ostream operator<< for PresentationInfo in std namespace
Fix compilation error seen with gcc 12.0.1 on Fedora 36:

In file included from ../libs/ardour/ardour/variant.h:30,
                 from ../libs/ardour/ardour/parameter_descriptor.h:25,
                 from ../libs/ardour/ardour/automation_control.h:39,
                 from ../libs/ardour/ardour/amp.h:30,
                 from ../libs/ardour/session.cc:61:
../libs/pbd/pbd/compose.h: In instantiation of ‘StringPrivate::Composition& StringPrivate::Composition::arg(const T&) [with T = ARDOUR::PresentationInfo]’:
../libs/pbd/pbd/compose.h:277:31:   required from ‘std::string string_compose(const std::string&, const T1&, const T2&, const T3&, const T4&) [with T1 = std::__cxx11::basic_string<char>; T2 = unsigned int; T3 = std::__cxx11::basic_string<char>; T4 = ARDOUR::PresentationInfo; std::string = std::__cxx11::basic_string<char>]’
../libs/ardour/session.cc:3268:4:   required from here
../libs/pbd/pbd/compose.h:122:20: error: no match for ‘operator<<’ (operand types are ‘std::ostringstream’ {aka ‘std::__cxx11::basic_ostringstream<char>’} and ‘const ARDOUR::PresentationInfo’)
  122 |                 os << obj;
      |                 ~~~^~~~~~

This might also fix a similar problem with clang, and
https://github.com/Ardour/ardour/commit/5bbfac23808 can be backed out.
2022-04-09 18:03:21 -06:00
..
2022-04-08 20:07:49 +02:00
2022-03-01 16:22:50 +01:00
2020-08-21 08:16:11 +02:00
2021-05-05 17:57:16 +02:00
2021-04-12 23:15:30 +02:00
2021-06-12 02:34:22 +02:00
2019-12-09 23:25:59 +01:00
2022-04-08 19:51:02 +02:00
2022-03-01 10:11:14 -06:00
2020-09-15 17:01:32 +02:00
2021-12-16 19:08:03 +01:00
2022-01-02 17:23:01 -07:00
2022-03-16 17:08:14 +01:00
2021-07-03 19:07:26 +02:00
2021-07-03 19:07:26 +02:00
2021-06-08 14:34:57 +02:00
2019-12-09 01:10:50 +01:00
2020-05-16 21:07:53 +02:00
2022-04-05 20:52:10 -06:00
2020-12-03 22:10:26 +01:00
2021-07-03 19:07:26 +02:00
2022-04-09 12:16:41 +02:00