Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

MangoPtr::ValidityOwner Class Reference

#include <ValidityOwner.hh>

Inheritance diagram for MangoPtr::ValidityOwner:

Inheritance graph
Collaboration diagram for MangoPtr::ValidityOwner:

Collaboration graph
List of all members.

Detailed Description

Open part of the protected interface of SharedValidity so that ownership ops can be used.

I.e., setting and changing the state of the validator. However, copy and assignment are not allowed since it doesn't make sense for the ownership to be shared.

Oliver Schoenborn
Mar 2002

Definition at line 39 of file ValidityOwner.hh.

Public Methods

 ValidityOwner ()
 Default, see SharedValidity.

 ValidityOwner (bool valid)
 Initialize state to value of valid.

 ValidityOwner (const ValidityOwner &vm)
 Share validity state with vm.

void setValid (bool valid)
 publicize the setValid(bool) (only) method since we are the owner

The documentation for this class was generated from the following file:
Generated on Tue Nov 12 20:44:04 2002 for Mango-ptr Library by doxygen1.2.18