comparison Framework/Messages/IObservable.cpp @ 1468:323bf6040f5d

fix for boost::program_options
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 12 Jun 2020 16:53:42 +0200
parents 30deba7bc8e2
children
comparison
equal deleted inserted replaced
1467:5ba289143598 1468:323bf6040f5d
110 110
111 111
112 void IObservable::EmitMessage(boost::weak_ptr<IObserver> observer, 112 void IObservable::EmitMessage(boost::weak_ptr<IObserver> observer,
113 const IMessage& message) 113 const IMessage& message)
114 { 114 {
115 //LOG(TRACE) << "IObservable::EmitMessage observer = " << std::hex << &observer << std::dec; 115 //LOG(TRACE) << "IObservable::EmitMessage observer = " << std::hex << observer.get() << std::dec;
116 116
117 boost::shared_ptr<IObserver> lock(observer.lock()); 117 boost::shared_ptr<IObserver> lock(observer.lock());
118 if (lock) 118 if (lock)
119 { 119 {
120 EmitMessageInternal(lock.get(), message); 120 EmitMessageInternal(lock.get(), message);