Searched refs:public_data (Results 1 – 3 of 3) sorted by relevance
64 struct public_data struct in boost::record_view77 explicit public_data(BOOST_RV_REF(attribute_value_set) values) BOOST_NOEXCEPT : in public_data() argument84 BOOST_LOG_API static void destroy(const public_data* p) BOOST_NOEXCEPT;87 ~public_data() {} in ~public_data() argument89 BOOST_DELETED_FUNCTION(public_data(public_data const&))90 BOOST_DELETED_FUNCTION(public_data& operator= (public_data const&)) in BOOST_DELETED_FUNCTION()92 … friend void intrusive_ptr_add_ref(const public_data* p) BOOST_NOEXCEPT { ++p->m_ref_counter; } in BOOST_DELETED_FUNCTION()93 …friend void intrusive_ptr_release(const public_data* p) BOOST_NOEXCEPT { if (--p->m_ref_counter ==… in intrusive_ptr_release()98 intrusive_ptr< public_data > m_impl;102 explicit record_view(public_data* impl) BOOST_NOEXCEPT : m_impl(impl, false) {} in record_view()
52 typedef record_view::public_data public_data; typedef in boost::record56 public_data* m_impl;60 BOOST_CONSTEXPR explicit record(public_data* impl) BOOST_NOEXCEPT : m_impl(impl) {} in record()142 public_data* p = m_impl; in swap()157 public_data::destroy(m_impl); in reset()
83 public public_data103 public_data(boost::move(values)), in private_data()185 BOOST_LOG_API void record_view::public_data::destroy(const public_data* p) BOOST_NOEXCEPT in destroy()