Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5635 in orxonox.OLD for trunk/src/lib/util/executor/executor.h


Ignore:
Timestamp:
Nov 18, 2005, 6:20:23 PM (18 years ago)
Author:
bensch
Message:

orxonox/trunk: more about the executor.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/util/executor/executor.h

    r5633 r5635  
    1212#include "multi_type.h"
    1313#include "substring.h"
    14 #include "functor_list.h"
     14#include "functor_list.h" //< MUST BE INCLUDED HERE AT LEAST ONCE.
    1515
    1616#include <stdarg.h>
     
    3232{
    3333  public:
    34     static bool execute (const char* executionString);
    35 
    36     Executor* describe(const char* description);
    3734    Executor* defaultValues(unsigned int count, ...);
     35    Executor* defaultValues(unsigned int count, va_list values);
    3836
    3937    /** executes a Command @param object the object to apply this to @param parameters the parameters the command takes */
    4038    virtual void execute (BaseObject* object, const char* parameters) = 0;
    41 
    4239
    4340    static void debug();
     
    5653
    5754  private:
    58     const char*                      description;                          //!< A description for this commnand. (initially NULL). Assigned with (create)->describe("blablabla");
    5955};
    6056
Note: See TracChangeset for help on using the changeset viewer.