LLVM API Documentation
#include <Plugin.h>
Public Member Functions | |
| virtual int | Priority () const =0 |
| virtual void | PopulateLanguageMap (LanguageMap &) const =0 |
| virtual void | PopulateCompilationGraph (CompilationGraph &) const =0 |
| virtual | ~BasePlugin () |
| Needed to avoid a compiler warning. | |
Definition at line 25 of file Plugin.h.
| virtual llvmc::BasePlugin::~BasePlugin | ( | ) | [inline, virtual] |
| virtual int llvmc::BasePlugin::Priority | ( | ) | const [pure virtual] |
Priority - Plugin priority, useful for handling dependencies between plugins. Plugins with lower priorities are loaded first.
| virtual void llvmc::BasePlugin::PopulateLanguageMap | ( | LanguageMap & | ) | const [pure virtual] |
PopulateLanguageMap - The auto-generated function that fills in the language map (map from file extensions to language names).
| virtual void llvmc::BasePlugin::PopulateCompilationGraph | ( | CompilationGraph & | ) | const [pure virtual] |
PopulateCompilationGraph - The auto-generated function that populates the compilation graph with nodes and edges.