Searched refs:m_storage (Results 1 – 1 of 1) sorted by relevance
346 new (m_storage.address()) internal_type(val) ; in construct()356 boost_optional_detail::construct<value_type>(factory, m_storage.address()); in construct()365 factory.apply(m_storage.address()) ; in construct()392 new (m_storage.address()) internal_type(expr) ; in construct()427 new (m_storage.address()) internal_type(expr.get()) ; in construct()457 … union { void const* ap_pvoid; internal_type const* as_ptype; } caster = { m_storage.address() }; in get_object()462 union { void* ap_pvoid; internal_type* as_ptype; } caster = { m_storage.address() }; in get_object()466 …internal_type const* get_object() const { return static_cast<internal_type const*>(m_storage.addre…467 …internal_type * get_object() { return static_cast<internal_type *> (m_storage.addre…493 storage_type m_storage ; member in boost::optional_detail::optional_base