Polaris: AssertTestMonotone Class Reference

AssertTestMonotone Class Reference

a class to hold a descriptor which should be checked for monotonicity in all dimensions More...

#include <AssertTestMonotone.h>

Inheritance diagram for AssertTestMonotone:

Inheritance graph
[legend]
List of all members.

Public Member Functions

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

Detailed Description

a class to hold a descriptor which should be checked for monotonicity in all dimensions

C Polaris

See also:
Directive/AssertTestMonotone.h

Directive/AssertTestMonotone.h

Description

The AssertTestMonotone class is meant to provide a specific class for holding the Access Region Descriptor to be tested for monotonicity in all dimensions.

Bugs

No known bugs.

Definition at line 29 of file AssertTestMonotone.h.


Constructor & Destructor Documentation

AssertTestMonotone::AssertTestMonotone  ) 
 

Construct a AssertTestMonotone.

Definition at line 1685 of file Assertion.cc.

References AS_TEST_MONOTONE.

Referenced by clone(), and listable_clone().

AssertTestMonotone::AssertTestMonotone const AssertTestMonotone a  ) 
 

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

Definition at line 1690 of file Assertion.cc.

References ARDAssertion::operator=().

AssertTestMonotone::~AssertTestMonotone  )  [virtual]
 

destructor

... nothing to do

Definition at line 1695 of file Assertion.cc.


Member Function Documentation

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

print the object.

Reimplemented from Assertion.

Definition at line 1701 of file Assertion.cc.

References Iterator< T >::current(), ARDAssertion::descr_list_guarded(), and Iterator< T >::valid().

Assertion * AssertTestMonotone::clone  )  const [virtual]
 

clone the assertion

Reimplemented from ARDAssertion.

Definition at line 1732 of file Assertion.cc.

References AssertTestMonotone().

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

assignment operator.

Definition at line 1717 of file Assertion.cc.

References ARDAssertion::operator=().

Listable * AssertTestMonotone::listable_clone  )  const [virtual]
 

needed for Listable

Reimplemented from Assertion.

Definition at line 1726 of file Assertion.cc.

References AssertTestMonotone().


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