Classify a class from a current state.
Problem that this function solve: Clang have no property that classifies a class as virtual/abstract/pure.
Design: The classification is sequential according to an informal FSM. The classification only depend on the input data. No globals, no side effects.
current state of the classification.
kind of method
kind of "virtuality" the function is
a class with any members can at the most be virtual
new classification state.
See Implementation
Classify a class from a current state.
Problem that this function solve: Clang have no property that classifies a class as virtual/abstract/pure.
Design: The classification is sequential according to an informal FSM. The classification only depend on the input data. No globals, no side effects.