FineTimeErrorCode Node1 FineTimeErrorCode + FineTimeErrorCode() + FineTimeErrorCode() + ~FineTimeErrorCode() + FineTimeErrorCode() + operator=() + operator|=() + badRefValue() + badRefValue() + badCalib() + badAdc() + isRefSetByHand() + refIsSetByHand() + isCalibSetByHand() + calibIsSetByHand() + printStatus() Node2 AbstractErrorCode - m_errorCode + ~AbstractErrorCode() + errorCode() # AbstractErrorCode() # errorCode() # bitIsSet() # setBit() Node2->Node1