29 #ifndef _SALHELPER_FUTURE_HXX_
30 #define _SALHELPER_FUTURE_HXX_
42 #ifndef SALHELPER_COPYCTOR_API
43 #define SALHELPER_COPYCTOR_API(C) C (const C&); C& operator= (const C&)
48 template<
class value_type>
74 inline void set (
const value_type& value)
SAL_THROW(())
89 template<
class value_type>
107 OSL_PRECOND(!m_aValue.is(),
"Future::set(): value already set");
108 m_aValue.set (value);
113 return m_aValue.get();