Polaris: AssertConcurrentRoutine Class Reference

AssertConcurrentRoutine Class Reference

a class to record concurrent routine assertions More...

#include <AssertConcurrentRoutine.h>

Inheritance diagram for AssertConcurrentRoutine:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AssertConcurrentRoutine ()
 Construct a AssertConcurrentRoutine.
 AssertConcurrentRoutine (const AssertConcurrentRoutine &a)
 Construct a AssertConcurrentRoutine with a copy of another AssertConcurrentRoutine's current value.
virtual ~AssertConcurrentRoutine ()
 destructor
virtual void print (ostream &o) const
 print the object.
virtual Assertionclone () const
 clone the assertion
virtual AssertConcurrentRoutineoperator= (const AssertConcurrentRoutine &a)
 assignment operator.
virtual Listablelistable_clone () const
 needed for Listable

Detailed Description

a class to record concurrent routine assertions

C Polaris

See also:
Directive/AssertConcurrentRoutine.h

Directive/AssertConcurrentRoutine.h

Description

The AssertConcurrentRoutine class is meant to provide a specific class for asserting that certain routines may be called in parallel

Bugs

No known bugs.

Definition at line 29 of file AssertConcurrentRoutine.h.


Constructor & Destructor Documentation

AssertConcurrentRoutine::AssertConcurrentRoutine  ) 
 

Construct a AssertConcurrentRoutine.

AssertConcurrentRoutine::AssertConcurrentRoutine const AssertConcurrentRoutine a  ) 
 

Construct a AssertConcurrentRoutine with a copy of another AssertConcurrentRoutine's current value.

virtual AssertConcurrentRoutine::~AssertConcurrentRoutine  )  [virtual]
 

destructor


Member Function Documentation

virtual void AssertConcurrentRoutine::print ostream &  o  )  const [virtual]
 

print the object.

Reimplemented from Assertion.

virtual Assertion* AssertConcurrentRoutine::clone  )  const [virtual]
 

clone the assertion

Reimplemented from ExpressionAssertion.

virtual AssertConcurrentRoutine& AssertConcurrentRoutine::operator= const AssertConcurrentRoutine a  )  [virtual]
 

assignment operator.

virtual Listable* AssertConcurrentRoutine::listable_clone  )  const [virtual]
 

needed for Listable

Reimplemented from Assertion.


The documentation for this class was generated from the following file:
 © 1995-2005 University of Illinois, Urbana-Champaign. All rights reserved.  Fri Mar 25 23:06:44 2005