Crazy Eddie's GUI System  ${CEGUI_VERSION}
boost::python::indexing::element_proxy< ContainerProxy > Class Template Reference

Public Types

typedef ContainerProxy::shared_proxy proxy_type
 
typedef ContainerProxy::raw_value_type raw_value_type
 
typedef ContainerProxy::size_type size_type
 
typedef boost::shared_ptr< proxy_type > proxy_pointer
 
typedef proxy_type::value_type value_type
 
typedef proxy_type::reference reference
 
typedef proxy_type::pointer pointer
 
typedef proxy_type::iterator_category iterator_category
 
typedef proxy_type::difference_type difference_type
 
typedef value_type element_type
 

Public Member Functions

 element_proxy (proxy_type *ptr)
 
 element_proxy (proxy_pointer const &ptr)
 
 element_proxy (raw_value_type const &val)
 
reference operator* () const
 
pointer operator-> () const
 
pointer get () const
 
 operator reference () const
 
element_proxyoperator= (value_type const &copy)
 
element_proxyoperator= (element_proxy const &copy)
 
size_t use_count () const