![]() |
Tag wrapper to specify pilfer-construction.
Defined in header <boost/json/pilfer.hpp>
template< class T> class pilfered
|
Name |
Description |
|---|---|
This wrapper is used to specify a pilfer constructor overload.
This show how a type T may be given a pilfer constructor:
struct T { T( pilfered<T> ); };
The constructor should not be marked explicit.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0308r0.html
Convenience header <boost/json.hpp>