diff --git a/src/threading/Shared.hpp b/src/threading/Shared.hpp index 45f70ae..158d303 100644 --- a/src/threading/Shared.hpp +++ b/src/threading/Shared.hpp @@ -44,9 +44,6 @@ class Shared void push(T const & val); inline T peek() const { return _val; } - operator T() [[deprecated("Use 'pop()' instead.")]]; - void operator = (T const & val) [[deprecated("Use 'push()' instead.")]]; - private: T _val; @@ -94,16 +91,4 @@ void Shared::push(T const & val) } } -template -Shared::operator T() -{ - return pop(); -} - -template -void Shared::operator = (T const & val) -{ - push(val); -} - #endif /* ARDUINO_THREADS_SHARED_HPP_ */ diff --git a/src/threading/Sink.hpp b/src/threading/Sink.hpp index eb159b3..3358793 100644 --- a/src/threading/Sink.hpp +++ b/src/threading/Sink.hpp @@ -40,11 +40,6 @@ class SinkBase virtual T pop() = 0; virtual void inject(T const & value) = 0; - - inline operator T() [[deprecated("Use 'pop()' instead.")]] - { - return pop(); - } }; template diff --git a/src/threading/Source.hpp b/src/threading/Source.hpp index 0f64af5..9e7e11f 100644 --- a/src/threading/Source.hpp +++ b/src/threading/Source.hpp @@ -45,8 +45,6 @@ class Source void connectTo(SinkBase & sink); void push(T const & val); - void operator = (T const & val) [[deprecated("Use 'push()' instead.")]]; - private: std::list *> _sink_list; }; @@ -72,10 +70,4 @@ void Source::push(T const & val) }); } -template -void Source::operator = (T const & val) -{ - push(val); -} - #endif /* ARDUINO_THREADS_SOURCE_HPP_ */