poly_copyable.hpp
Go to the documentation of this file. 9 /*************************************************************************************************/
20 /*************************************************************************************************/
28 /*************************************************************************************************/
60 /*************************************************************************************************/
87 /*************************************************************************************************/
91 /*************************************************************************************************/
95 /*************************************************************************************************/
99 /*************************************************************************************************/
103 /*************************************************************************************************/
Definition: arg_stream.hpp:51 poly_copyable_instance(const T &x) Definition: poly_copyable.hpp:50 Authors of a Concept representative F, intended as a template parameter to adobe::poly, will inherit from adobe::poly_base. The first template parameter for adobe::poly_base provides the virtual interface for the concept representative. The second template parameter for adobe::poly_base must inherit from the Concept interface representative. The author's third duty is to provide forwarding functions in a their Concept representative. See the placeable_concept.hpp header file for details. Definition: poly.hpp:259 Definition: functional.hpp:26 Implementation of a trivial poly interface in terms of types modeling Copyable . Used in poly
Definition: poly_copyable.hpp:38 poly_copyable_instance(move_from< poly_copyable_instance > x) Definition: poly_copyable.hpp:55 Authors of adobe::poly concept representatives must derive their instance class from this... Definition: poly.hpp:238 BOOST_CLASS_REQUIRE(T, boost, CopyConstructibleConcept) poly_base< poly_copyable_interface, poly_copyable_instance > base_t Definition: poly_copyable.hpp:70 optimized_storage_type< T, poly_copyable_interface >::type base_t Definition: poly_copyable.hpp:40 |