「view this page in B3 βῆτα server」

Revisions №61199

branch: master 「№61199」
Commited by: Rocco Moretti
GitHub commit link: 「8b850656abf3f89a」 「№4475」
Difference from previous tested commit:  code diff
Commit date: 2020-03-26 12:55:23

Merge pull request #4475 from RosettaCommons/roccomoretti/rename_ReferenceCount Rename ReferenceCount class to VirtualBase. The ReferenceCount class has been a misnomer for several years now. It's purpose is no longer related to owning pointers or referencing counting, but now is simply to serve two purposes. The first is to serve as a common base class in Rosetta (such that we can store a generic ReferenceCountOP and then typesafely dynamic_cast it back to the true class), and the second is to ensure that all of the classes in a polymorphic hierarchy (i.e. one where a base class pointer/reference can point to a derived type) have a virtual destructor.

...