Home | History | Annotate | Download | only in asio

Lines Matching full:detail

15 #include "asio/detail/config.hpp"
20 #include "asio/detail/array_fwd.hpp"
31 # include "asio/detail/type_traits.hpp"
34 #include "asio/detail/push_options.hpp"
41 namespace detail {
46 } // namespace detail
86 friend void* asio::detail::buffer_cast_helper(
88 friend std::size_t asio::detail::buffer_size_helper(
96 namespace detail {
108 } // namespace detail
185 : data_(asio::detail::buffer_cast_helper(b)),
186 size_(asio::detail::buffer_size_helper(b))
192 friend const void* asio::detail::buffer_cast_helper(
194 friend std::size_t asio::detail::buffer_size_helper(
202 namespace detail {
214 } // namespace detail
290 return detail::buffer_size_helper(b);
296 return detail::buffer_size_helper(b);
302 return detail::buffer_size_helper(b);
308 return detail::buffer_size_helper(b);
324 total_buffer_size += detail::buffer_size_helper(*iter);
357 return static_cast<PointerToPodType>(detail::buffer_cast_helper(b));
364 return static_cast<PointerToPodType>(detail::buffer_cast_helper(b));
733 namespace detail {
758 } // namespace detail
761 inline typename detail::buffer_types<PodType>::container_type
764 typedef typename asio::detail::buffer_types<PodType>::buffer_type
766 typedef typename asio::detail::buffer_types<PodType>::container_type
773 inline typename detail::buffer_types<PodType>::container_type
776 typedef typename asio::detail::buffer_types<PodType>::buffer_type
778 typedef typename asio::detail::buffer_types<PodType>::container_type
2085 #include "asio/detail/pop_options.hpp"