stlab.adobe.com Adobe Systems Incorporated

#include <poly.hpp>

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