Possibility to pass class method reference
[command.git] / tests / required / should_be_required.cpp
index b59db3d5a88f014e29bf4d747197868cd87b993e..ee57160437d941548ddde15e20814357a1edf8a1 100644 (file)
@@ -14,11 +14,11 @@ using namespace command;
 
 typedef int Type;
 
-void function(Type val) { }
+void _function(Type val) { }
 
 int main() {
-    Parameter * requiredOption = new Required(new Option<Type>(NAME, "Required Option", function));
-    Parameter * requiredArgument = new Required(new Argument<Type>("Required Argument", function));
+    Parameter * requiredOption = new Required(new Option<Type>(NAME, "Required Option", _function));
+    Parameter * requiredArgument = new Required(new Argument<Type>("Required Argument", _function));
 
     if (!requiredOption->isRequired()) {
         cout << requiredOption->describe() << " should be treated as required but it is not\n";