Regina 7.4 Calculation Engine
regina::LockViolation Class Reference

An exception thrown when an attempt is made to violate a simplex or facet lock. More...

#include <utilities/exception.h>

Inheritance diagram for regina::LockViolation:
regina::ReginaException

Public Member Functions

 LockViolation (const std::string &msg)
 
 LockViolation (const char *msg)
 
 LockViolation (const LockViolation &) noexcept=default
 
LockViolationoperator= (const LockViolation &) noexcept=default
 

Detailed Description

An exception thrown when an attempt is made to violate a simplex or facet lock.

See Simplex<dim>::lock() and Simplex<dim>::lockFacet() for further details on simplex/facet locks and what restrictions they impose.

All member functions follow the same pattern as the parent class ReginaException, and are not documented again here.


The documentation for this class was generated from the following file: