Horizon
in_place.hpp
Go to the documentation of this file.
1 // Range v3 library
3 //
4 // Copyright Eric Niebler 2013-present
5 //
6 // Use, modification and distribution is subject to the
7 // Boost Software License, Version 1.0. (See accompanying
8 // file LICENSE_1_0.txt or copy at
9 // http://www.boost.org/LICENSE_1_0.txt)
10 //
11 // Project home: https://github.com/ericniebler/range-v3
12 //
13 
14 #ifndef RANGES_V3_UTILITY_IN_PLACE_HPP
15 #define RANGES_V3_UTILITY_IN_PLACE_HPP
16 
17 #include <range/v3/range_fwd.hpp>
18 
19 #include <range/v3/utility/static_const.hpp>
20 
21 #include <range/v3/detail/prologue.hpp>
22 
23 namespace ranges
24 {
26  struct in_place_t
27  {};
29 } // namespace ranges
30 
31 #include <range/v3/detail/epilogue.hpp>
32 
33 #endif
RANGES_INLINE_VARIABLE(detail::to_container_fn< detail::from_range< std::vector >>, to_vector) template< template< typename... > class ContT > auto to(RANGES_HIDDEN_DETAIL(detail
For initializing a container of the specified type with the elements of an Range.
Definition: conversion.hpp:399
Definition: in_place.hpp:27