stlab.adobe.com Adobe Systems Incorporated
poly_copyable_interface Struct Reference

#include <poly.hpp>

List of all members.

Public Member Functions

virtual void assign (const poly_copyable_interface &x)=0
virtual void * cast ()=0
virtual const void * cast () const =0
virtual poly_copyable_interfaceclone (void *) const =0
virtual void exchange (poly_copyable_interface &x)=0
virtual poly_copyable_interfacemove_clone (void *)=0
virtual const std::type_info & type_info () const =0
virtual ~poly_copyable_interface ()

Detailed Description

Definition at line 66 of file poly.hpp.


Constructor & Destructor Documentation

virtual ~poly_copyable_interface ( ) [virtual]

Definition at line 81 of file poly.hpp.


Member Function Documentation

virtual void assign ( const poly_copyable_interface x) [pure virtual]
virtual void* cast ( ) [pure virtual]
virtual const void* cast ( ) const [pure virtual]
virtual poly_copyable_interface* clone ( void *  ) const [pure virtual]
virtual void exchange ( poly_copyable_interface x) [pure virtual]
virtual poly_copyable_interface* move_clone ( void *  ) [pure virtual]
virtual const std::type_info& type_info ( ) const [pure virtual]

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