Canonifying internal order for plugins and their components to make it

deterministic.
This commit is contained in:
Robin Sommer 2013-07-17 17:31:16 -07:00
parent 57b05a2989
commit d8801bb9c4
8 changed files with 41 additions and 17 deletions

View file

@ -45,6 +45,12 @@ public:
*/
component::Type Type() const;
/**
* Returns a descriptive name for the analyzer. This name must be
* unique across all components of the same type.
*/
virtual const char* Name() const = 0;
/**
* Returns a textual representation of the component. The default
* version just output the type. Derived version should call the