stlab.adobe.com Adobe Systems Incorporated

dirty_value< T > Struct Template Reference

#include <dirty_value.hpp>

List of all members.

Classes

struct  cleaner

Public Types

typedef T value_type

Public Member Functions

void clean ()
 dirty_value (const value_type &x=value_type())
 dirty_value (const dirty_value &rhs)
bool is_dirty () const
 operator const value_type & () const
const value_typeoperator* () const
const value_typeoperator-> () const
dirty_valueoperator= (const value_type &rhs)
dirty_valueoperator= (const dirty_value &rhs)

Public Attributes

bool dirty_m
value_type value_m

Detailed Description

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

Definition at line 23 of file dirty_value.hpp.


Member Typedef Documentation

typedef T value_type

Definition at line 25 of file dirty_value.hpp.


Constructor & Destructor Documentation

dirty_value ( const value_type x = value_type() )

Definition at line 27 of file dirty_value.hpp.

dirty_value ( const dirty_value< T > &  rhs )

Definition at line 31 of file dirty_value.hpp.


Member Function Documentation

void clean (  )

Definition at line 55 of file dirty_value.hpp.

bool is_dirty (  ) const

Definition at line 58 of file dirty_value.hpp.

operator const value_type & (  ) const

Definition at line 52 of file dirty_value.hpp.

const value_type& operator* (  ) const

Definition at line 48 of file dirty_value.hpp.

const value_type* operator-> (  ) const

Definition at line 50 of file dirty_value.hpp.

dirty_value& operator= ( const value_type rhs )

Definition at line 35 of file dirty_value.hpp.

dirty_value& operator= ( const dirty_value< T > &  rhs )

Definition at line 45 of file dirty_value.hpp.


Member Data Documentation

bool dirty_m

Definition at line 71 of file dirty_value.hpp.

Definition at line 70 of file dirty_value.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