Searched refs:internal_type (Results 1 – 1 of 1) sorted by relevance
182 ::boost::detail::make_reference_content<T>::type internal_type ; typedef in boost::optional_detail::optional_base184 typedef aligned_storage<internal_type> storage_type ;346 new (m_storage.address()) internal_type(val) ; in construct()392 new (m_storage.address()) internal_type(expr) ; in construct()427 new (m_storage.address()) internal_type(expr.get()) ; in construct()455 internal_type const* get_object() const in get_object()457 … union { void const* ap_pvoid; internal_type const* as_ptype; } caster = { m_storage.address() }; in get_object()460 internal_type * get_object() 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…[all …]