ChanDeadErrorCode Node1 ChanDeadErrorCode + ChanDeadErrorCode() + ChanDeadErrorCode() + ~ChanDeadErrorCode() + ChanDeadErrorCode() + operator=() + operator|=() + chanValid() + badLvds() + badLvds() + badAdc() and 22 more... Node2 AbstractErrorCode - m_errorCode + ~AbstractErrorCode() + errorCode() # AbstractErrorCode() # errorCode() # bitIsSet() # setBit() Node2->Node1