![]() |
Rivet 3.1.9
|
Macros | |
#define | RIVET_DECLARE_PLUGIN(clsname) ::Rivet::AnalysisBuilder<clsname> plugin_ ## clsname |
#define | RIVET_DECLARE_ALIASED_PLUGIN(clsname, alias) RIVET_DECLARE_PLUGIN(clsname)( #alias ) |
#define | RIVET_DEFAULT_ANALYSIS_CTOR(clsname) clsname() : Analysis(# clsname) {} |
#define | DECLARE_RIVET_PLUGIN(clsname) ::Rivet::AnalysisBuilder<clsname> plugin_ ## clsname |
#define | DECLARE_ALIASED_RIVET_PLUGIN(clsname, alias) DECLARE_RIVET_PLUGIN(clsname)( #alias ) |
#define | DEFAULT_RIVET_ANALYSIS_CONSTRUCTOR(clsname) clsname() : Analysis(# clsname) {} |
#define | DEFAULT_RIVET_ANALYSIS_CTOR(clsname) DEFAULT_RIVET_ANALYSIS_CONSTRUCTOR(clsname) |
#define DECLARE_ALIASED_RIVET_PLUGIN | ( | clsname, | |
alias | |||
) | DECLARE_RIVET_PLUGIN(clsname)( #alias ) |
Preprocessor define to prettify the global-object plugin hook mechanism, with an extra alias name for this analysis
#define DECLARE_RIVET_PLUGIN | ( | clsname | ) | ::Rivet::AnalysisBuilder<clsname> plugin_ ## clsname |
Preprocessor define to prettify the global-object plugin hook mechanism
#define DEFAULT_RIVET_ANALYSIS_CONSTRUCTOR | ( | clsname | ) | clsname() : Analysis(# clsname) {} |
Preprocessor define to prettify the awkward constructor with name string argument
#define DEFAULT_RIVET_ANALYSIS_CTOR | ( | clsname | ) | DEFAULT_RIVET_ANALYSIS_CONSTRUCTOR(clsname) |
Preprocessor define to prettify the awkward constructor with name string argument
#define RIVET_DECLARE_ALIASED_PLUGIN | ( | clsname, | |
alias | |||
) | RIVET_DECLARE_PLUGIN(clsname)( #alias ) |
Preprocessor define to prettify the global-object plugin hook mechanism, with an extra alias name for this analysis
#define RIVET_DECLARE_PLUGIN | ( | clsname | ) | ::Rivet::AnalysisBuilder<clsname> plugin_ ## clsname |
Preprocessor define to prettify the global-object plugin hook mechanism
#define RIVET_DEFAULT_ANALYSIS_CTOR | ( | clsname | ) | clsname() : Analysis(# clsname) {} |
Preprocessor define to prettify the awkward constructor with name string argument