Fix compiling.
authorRafał Długołęcki <rafal@dlugolecki.net.pl>
Sun, 26 Apr 2015 12:06:14 +0000 (14:06 +0200)
committerRafał Długołęcki <rafal@dlugolecki.net.pl>
Sun, 26 Apr 2015 12:06:14 +0000 (14:06 +0200)
include/command.h
include/parameter.h

index a48ab91f5ee02b8eed81a7645cbf2be904f3e9c2..00e8b07f75998751ddd3a98fde7a322361a40481 100644 (file)
@@ -13,7 +13,7 @@ namespace command {
      */
     class Command {
     protected:
-        std::vector<Parameter *> args;
+        std::vector<Parameter *> parameters;
     public:
         /**
          * Default constructor.
@@ -24,7 +24,7 @@ namespace command {
          *      responsible for correctly handle user data.
          */
         Command(unsigned int argc, char *argv[], std::initializer_list<Parameter *> params)
-            : args(params) {
+            : parameters(params) {
 
             matchArguments(argc, argv);
             invoke();
@@ -34,7 +34,7 @@ namespace command {
          * Destructor. Releases allocated memory.
          */
         ~Command() {
-            for (Parameter * parameter : args) {
+            for (Parameter * parameter : parameters) {
                 delete parameter;
             }
         }
@@ -50,7 +50,7 @@ namespace command {
          * Invokes passed parameter handlers
          */
         void invoke() {
-            for(Parameter *param : params) {
+            for(Parameter *param : parameters) {
                 param->handle();
             }
         }
index e55a2d1e248c2fe3541fb3395177a52691c33dee..5ca49317ffc9528d7d9fdc9f9cd1895207b4f5b9 100644 (file)
@@ -16,7 +16,7 @@ namespace command {
      */
     class Parameter : public Descriptive {
     protected:
-        std:string userValue;
+        std::string userValue;
     public:
         typedef class Parameter Type;
         /**