#include <nproperty.h>

Public Member Functions | |
| virtual | ~NPropertyBase () |
| Virtual destructor. | |
| virtual bool | known () const =0 |
| Returns whether or not this property is currently marked as known. | |
| virtual void | clear ()=0 |
| Marks this property as unknown. | |
| virtual regina::NPropertyBase::~NPropertyBase | ( | ) | [inline, virtual] |
Virtual destructor.
| virtual bool regina::NPropertyBase::known | ( | ) | const [pure virtual] |
Returns whether or not this property is currently marked as known.
Implemented in regina::NProperty< T, Storage >, regina::NProperty< regina::NAbelianGroup, regina::StoreManagedPtr< T > >, regina::NProperty< regina::NGroupPresentation, regina::StoreManagedPtr< T > >, regina::NProperty< regina::NLargeInteger >, regina::NProperty< bool >, and regina::NProperty< regina::NTriBool >.
| virtual void regina::NPropertyBase::clear | ( | ) | [pure virtual] |
Marks this property as unknown.
Implemented in regina::NProperty< T, Storage >, regina::NProperty< regina::NAbelianGroup, regina::StoreManagedPtr< T > >, regina::NProperty< regina::NGroupPresentation, regina::StoreManagedPtr< T > >, regina::NProperty< regina::NLargeInteger >, regina::NProperty< bool >, and regina::NProperty< regina::NTriBool >.