21 #ifndef Om_Macro_Precompilation_
31 template <typename ThisItem>
34 Om::Sink::Sink<ThisItem>
39 inline Type_::~Sink() {}
42 inline Type_ & Type_::operator =(ThisItem & theItem) {
48 inline Type_ & Type_::operator *() {
53 inline Type_ * Type_::operator ->() {
58 inline void Type_::Push(ThisItem &) {
60 throw std::logic_error(
"Pure virtual function called.");