Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 16, 2006, 1:38:36 PM (18 years ago)
Author:
bensch
Message:

multiple generic inclusion of Executors, better and nicer interface for include

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/new_class_id/src/lib/util/executor/executor_member.h

    r9737 r9740  
    2323
    2424/// Define all Constructs, that define an Executor.
    25 
    2625//! The Name to be attached to the functional (for normal, static, and const modes)
    2726#define __EXECUTOR_FUNCTIONAL_NAME(ParamCount)   Executor##ParamCount##Params
    28 
    2927//! if Functional is constant calling
    3028#define __EXECUTOR_FUNCTIONAL_CONST
     
    3432#define __EXECUTOR_FUNCTIONAL_FUNCTION_POINTER   T::*functionPointer
    3533//! The Type of Function
    36 #define __EXECUTOR_FUNCTIONAL_FUNCTIONTYPE       Executor<CallType, BaseClass>::FunctionDefault
     34#define __EXECUTOR_FUNCTIONAL_FUNCTIONTYPE       Executor<CallType, BaseClass>::FunctionMember
    3735
    3836
    3937/// We want to include __EXECUTOR_GENERIC_H again, with current settings.
    40 #ifdef __EXECUTOR_GENERIC_H
    41 #undef __EXECUTOR_GENERIC_H
    4238#include "executor_generic.h"
    4339
     40
    4441#undef __EXECUTOR_FUNCTIONAL_NAME
    45 
    4642#undef __EXECUTOR_FUNCTIONAL_CONST
    4743#undef __EXECUTOR_FUNCTIONAL_FUNCTION_EXEC
Note: See TracChangeset for help on using the changeset viewer.