stlab.adobe.com Adobe Systems Incorporated

notify_on_write< T, Notifier > Class Template Reference

#include <notify_on_write.hpp>

List of all members.

Public Types

typedef Notifier notifier_type
typedef notify_on_write
< value_type, notifier_type
self_type
typedef T value_type

Public Member Functions

 notify_on_write (const value_type &x=value_type(), const Notifier &notifier=notifier_type())
 notify_on_write (const notify_on_write &rhs)
 operator const value_type & () const
const value_typeoperator* () const
const value_typeoperator-> () const
notify_on_writeoperator= (const notify_on_write &x)
notify_on_writeoperator= (const value_type &x)
template<typename UnaryFunction >
void write (UnaryFunction proc)
 ~notify_on_write ()

Detailed Description

template<typename T, typename Notifier>
class adobe::notify_on_write< T, Notifier >

Definition at line 25 of file notify_on_write.hpp.


Member Typedef Documentation

typedef Notifier notifier_type

Definition at line 29 of file notify_on_write.hpp.

typedef T value_type

Definition at line 28 of file notify_on_write.hpp.


Constructor & Destructor Documentation

notify_on_write ( const value_type x = value_type(),
const Notifier &  notifier = notifier_type() 
) [explicit]

Definition at line 32 of file notify_on_write.hpp.

notify_on_write ( const notify_on_write< T, Notifier > &  rhs )

Definition at line 38 of file notify_on_write.hpp.

Definition at line 43 of file notify_on_write.hpp.


Member Function Documentation

operator const value_type & (  ) const

Definition at line 69 of file notify_on_write.hpp.

const value_type& operator* (  ) const

Definition at line 72 of file notify_on_write.hpp.

const value_type* operator-> (  ) const

Definition at line 73 of file notify_on_write.hpp.

notify_on_write& operator= ( const notify_on_write< T, Notifier > &  x )

Definition at line 58 of file notify_on_write.hpp.

notify_on_write& operator= ( const value_type x )

Definition at line 46 of file notify_on_write.hpp.

void write ( UnaryFunction  proc )

Definition at line 62 of file notify_on_write.hpp.

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