-}
-
-} /* namespace ARDOUR */
-
-/* deserializing types from ardour/types.h */
-
-std::istream& operator>>(std::istream& o, HeaderFormat& var)
-{
- std::string s;
- o >> s;
- var = (HeaderFormat) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const HeaderFormat& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-
-std::istream& operator>>(std::istream& o, SampleFormat& var)
-{
- std::string s;
- o >> s;
- var = (SampleFormat) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const SampleFormat& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-std::istream& operator>>(std::istream& o, AutoConnectOption& var)
-{
- std::string s;
- o >> s;
- var = (AutoConnectOption) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const AutoConnectOption& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-
-std::istream& operator>>(std::istream& o, MonitorModel& var)
-{
- std::string s;
- o >> s;
- var = (MonitorModel) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const MonitorModel& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-
-std::istream& operator>>(std::istream& o, VUMeterStandard& var)
-{
- std::string s;
- o >> s;
- var = (VUMeterStandard) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const VUMeterStandard& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-
-std::istream& operator>>(std::istream& o, MeterLineUp& var)
-{
- std::string s;
- o >> s;
- var = (MeterLineUp) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const MeterLineUp& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-
-std::istream& operator>>(std::istream& o, PFLPosition& var)
-{
- std::string s;
- o >> s;
- var = (PFLPosition) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const PFLPosition& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-
-std::istream& operator>>(std::istream& o, AFLPosition& var)
-{
- std::string s;
- o >> s;
- var = (AFLPosition) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const AFLPosition& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-
-std::istream& operator>>(std::istream& o, RemoteModel& var)
-{
- std::string s;
- o >> s;
- var = (RemoteModel) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const RemoteModel& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-std::istream& operator>>(std::istream& o, EditMode& var)
-{
- std::string s;
- o >> s;
- var = (EditMode) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const EditMode& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-std::istream& operator>>(std::istream& o, ListenPosition& var)
-{
- std::string s;
- o >> s;
- var = (ListenPosition) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const ListenPosition& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-
-std::istream& operator>>(std::istream& o, InsertMergePolicy& var)
-{
- std::string s;
- o >> s;
- var = (InsertMergePolicy) string_2_enum (s, var);
- return o;
-}
-std::ostream& operator<<(std::ostream& o, const InsertMergePolicy& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-
-std::istream& operator>>(std::istream& o, SyncSource& var)
-{
- std::string s;
- o >> s;
- var = (SyncSource) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const SyncSource& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-std::istream& operator>>(std::istream& o, ShuttleBehaviour& var)
-{
- std::string s;
- o >> s;
- var = (ShuttleBehaviour) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const ShuttleBehaviour& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-std::istream& operator>>(std::istream& o, ShuttleUnits& var)
-{
- std::string s;
- o >> s;
- var = (ShuttleUnits) string_2_enum (s, var);
- return o;
-}
-
-std::ostream& operator<<(std::ostream& o, const ShuttleUnits& var)
-{
- std::string s = enum_2_string (var);
- return o << s;
-}
-std::istream& operator>>(std::istream& o, TimecodeFormat& var)
-{
- std::string s;
- o >> s;
- var = (TimecodeFormat) string_2_enum (s, var);
- return o;
-}