Home | History | Annotate | Download | only in calculator2

Lines Matching refs:mVal

286      * All fields other than mExpr and mVal are touched only by the UI thread.
287 * For MAIN_INDEX, mExpr and mVal may change, but are also only ever touched by the UI thread.
289 * added to mExprs. mVal may be asynchronously set by any thread, but we take care that it
298 mVal = new AtomicReference<UnifiedReal>();
309 // mVal always points to an AtomicReference, but that may be null.
310 public AtomicReference<UnifiedReal> mVal;
573 UnifiedReal res = mExprInfo.mVal.get();
655 // mExprInfo.mVal was already set asynchronously by child thread.
759 return new ReevalResult(mExprInfo.mVal.get().toStringTruncated(precOffset),
1028 if (ei.mVal.get().definitelyZero()) {
1121 mMainExpr.mVal.set(null);
1173 final int leastDigOffset = getLsdOffset(ei.mVal.get(), ei.mResultString, dotIndex);
1266 if (expr.mVal.get() != null) {
1415 ei.mVal = new AtomicReference<UnifiedReal>(fromEi.mVal.get());
1544 final int leastDigOffset = getLsdOffset(ei.mVal.get(), rs, dotIndex);
1830 return ensureExprIsCached(index).mVal.get();
1836 if (ei.mVal.compareAndSet(null, result)) {
1840 return ei.mVal.get();