summaryrefslogtreecommitdiffstats
path: root/Source/cmMacroCommand.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmMacroCommand.h')
-rw-r--r--Source/cmMacroCommand.h13
1 files changed, 3 insertions, 10 deletions
diff --git a/Source/cmMacroCommand.h b/Source/cmMacroCommand.h
index 0705be7..e090ec7 100644
--- a/Source/cmMacroCommand.h
+++ b/Source/cmMacroCommand.h
@@ -31,19 +31,12 @@ class cmMacroFunctionBlocker : public cmFunctionBlocker
public:
cmMacroFunctionBlocker() {m_Executing = false;}
virtual ~cmMacroFunctionBlocker() {}
- virtual bool IsFunctionBlocked(const char *name,
- const std::vector<std::string> &args,
- cmMakefile &mf);
- virtual bool ShouldRemove(const char *name,
- const std::vector<std::string> &args,
- cmMakefile &mf);
+ virtual bool IsFunctionBlocked(const cmListFileFunction&, cmMakefile &mf);
+ virtual bool ShouldRemove(const cmListFileFunction&, cmMakefile &mf);
virtual void ScopeEnded(cmMakefile &mf);
- virtual int NeedExpandedVariables () { return 0; };
-
std::vector<std::string> m_Args;
- std::vector<std::string> m_Commands;
- std::vector<std::vector<std::string> > m_CommandArguments;
+ std::vector<cmListFileFunction> m_Functions;
bool m_Executing;
};