@@ -67,24 +67,25 @@ namespace adm {
6767 * @brief Class representation of the renderer sub-element of an
6868 * authoringInformation element (BS.2076-3 Tables A1-52 / A1-53).
6969 */
70- class Renderer : private detail ::RendererBase,
71- private detail::AddWrapperMethods<Renderer> {
70+ class AuthoringRenderer
71+ : private detail::RendererBase,
72+ private detail::AddWrapperMethods<AuthoringRenderer> {
7273 public:
7374 using tag = RendererTag;
7475
7576 template <typename ... Parameters>
76- explicit Renderer (RendererUri uri, Parameters... namedArgs) {
77+ explicit AuthoringRenderer (RendererUri uri, Parameters... namedArgs) {
7778 this ->set (std::move (uri));
7879 detail::setNamedOptionHelper (this , std::move (namedArgs)...);
7980 }
8081
8182 using detail::RendererBase::add;
8283 using detail::RendererBase::remove;
8384 using detail::RendererBase::set;
84- using detail::AddWrapperMethods<Renderer >::get;
85- using detail::AddWrapperMethods<Renderer >::has;
86- using detail::AddWrapperMethods<Renderer >::isDefault;
87- using detail::AddWrapperMethods<Renderer >::unset;
85+ using detail::AddWrapperMethods<AuthoringRenderer >::get;
86+ using detail::AddWrapperMethods<AuthoringRenderer >::has;
87+ using detail::AddWrapperMethods<AuthoringRenderer >::isDefault;
88+ using detail::AddWrapperMethods<AuthoringRenderer >::unset;
8889
8990 // / @brief Convert to LoudnessRenderer preserving all shared parameters.
9091 ADM_EXPORT LoudnessRenderer toLoudnessRenderer () const ;
@@ -97,12 +98,13 @@ namespace adm {
9798 using detail::RendererBase::isDefault;
9899 using detail::RendererBase::unset;
99100
100- friend class detail ::AddWrapperMethods<Renderer >;
101+ friend class detail ::AddWrapperMethods<AuthoringRenderer >;
101102 };
102103
103- ADD_TRAIT (Renderer , RendererTag);
104+ ADD_TRAIT (AuthoringRenderer , RendererTag);
104105
105- inline bool operator ==(const Renderer &a, const Renderer &b) {
106+ inline bool operator ==(const AuthoringRenderer &a,
107+ const AuthoringRenderer &b) {
106108 if (!detail::optionalsEqual<RendererUri, RendererName, RendererVersion,
107109 CoordinateMode>(a, b)) {
108110 return false ;
@@ -120,12 +122,13 @@ namespace adm {
120122 return a.get <RendererPackFormatIdRefs>() ==
121123 b.get <RendererPackFormatIdRefs>();
122124 }
123- inline bool operator !=(const Renderer &a, const Renderer &b) {
125+ inline bool operator !=(const AuthoringRenderer &a,
126+ const AuthoringRenderer &b) {
124127 return !(a == b);
125128 }
126129
127130 // / @brief Vector of Renderer
128- using Renderers = std::vector<Renderer >;
131+ using Renderers = std::vector<AuthoringRenderer >;
129132 ADD_TRAIT (Renderers, RenderersTag);
130133
131134 // / @brief Tag for AuthoringInformation class
0 commit comments