stlab.adobe.com Adobe Systems Incorporated

poly_copyable_instance< T > Struct Template Reference
[Poly Library]

Implementation of a trivial poly interface in terms of types modeling Copyable . Used in poly<copyable> implementation. More...

#include <poly_copyable.hpp>

List of all members.

Public Types

typedef optimized_storage_type
< T, poly_copyable_interface >
::type 
base_t

Public Member Functions

 BOOST_CLASS_REQUIRE (T, boost, CopyConstructibleConcept)
 poly_copyable_instance (move_from< poly_copyable_instance > x)
 poly_copyable_instance (const T &x)

Detailed Description

template<typename T>
struct adobe::poly_copyable_instance< T >

See also:
copyable, poly_copyable_interface, optimized_storage_type

Definition at line 38 of file poly_copyable.hpp.


Member Typedef Documentation

Definition at line 40 of file poly_copyable.hpp.


Constructor & Destructor Documentation

poly_copyable_instance ( const T &  x )

Construct from concrete copyable

Definition at line 50 of file poly_copyable.hpp.

Move constructor

Definition at line 55 of file poly_copyable.hpp.


Member Function Documentation

BOOST_CLASS_REQUIRE ( ,
boost  ,
CopyConstructibleConcept   
)

Check that T models appropriate concept for C++ 2003

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google