C:/systemc-2.1.v1/src/sysc/kernel/sc_lambda_defs.h

#include "sysc/kernel/sc_lambda_exps.h"

マクロ定義

#define L_DECL1(op, rator, ty1, exp1)
#define L_DECL1SPEC(op, ty1, code)
#define L_DECL2(op, rator, ty1, ty2, exp1, exp2)
#define L_DECL2SPEC(op, ty1, ty2, code)

マクロ定義

#define L_DECL1 ( op,
rator,
ty1,
exp1   ) 

値:

inline                                                                        \
sc_lambda_ptr                                                                 \
operator op( ty1 s1 )                                                         \
{                                                                             \
    return new sc_lambda( rator,                                              \
                          new sc_lambda_rand( exp1 ) );                       \
}

#define L_DECL1SPEC ( op,
ty1,
code   ) 

値:

inline                                                                        \
sc_lambda_ptr                                                                 \
operator op( ty1 s1 )                                                         \
{                                                                             \
    code                                                                      \
}

#define L_DECL2 ( op,
rator,
ty1,
ty2,
exp1,
exp2   ) 

値:

inline                                                                        \
sc_lambda_ptr                                                                 \
operator op( ty1 s1, ty2 s2 )                                                 \
{                                                                             \
    return new sc_lambda( rator,                                              \
                          new sc_lambda_rand( exp1 ),                         \
                          new sc_lambda_rand( exp2 ) );                       \
}

#define L_DECL2SPEC ( op,
ty1,
ty2,
code   ) 

値:

inline                                                                        \
sc_lambda_ptr                                                                 \
operator op( ty1 s1, ty2 s2 )                                                 \
{                                                                             \
    code                                                                      \
}


SystemCに対してFri Jun 6 07:39:54 2008に生成されました。  doxygen 1.5.6