SourcePro® 2022.1 |
SourcePro® API Reference Guide |
Handles the case of potentially read-only access to data. More...
#include <rw/lapack/mat.h>
Public Member Functions | |
RWRORef (TypeT &x, bool ro=false) | |
operator TypeT () | |
RWRORef< TypeT > & | operator= (TypeT x) |
RWRORef handles the case of potentially read-only access to data. It is used by the RWBandMat, RWSymBandMat, RWUpperTriMat, RWLowerTriMat, and RWTriDiagMat classes, which all contain elements that are explicitly defined as 0 and cannot be changed. If an element defined to be 0 is accessed, the RWRORef is constructed with a reference to a static variable initialized to 0, and information that the reference is read-only.
Builds a reference to x. The parameter ro indicates if the reference should be considered read-only.
|
inline |
This type conversion operator is invoked by the compiler as necessary to return the value referenced by the class for use as a right-side value. It may have to modify the value as necessary (for example, to take its conjugate).
Copyright © 2022 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |