Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

sc_lambda.h File Reference

#include <assert.h>
#include "systemc/kernel/sc_cmnhdr.h"
#include "systemc/kernel/sc_macros.h"
#include "systemc/communication/sc_signal_ifs.h"
#include "systemc/datatypes/bit/sc_logic.h"
#include "systemc/utils/sc_mempool.h"
#include "systemc/kernel/sc_lambda_friends.h"
#include "systemc/kernel/sc_lambda_defs.h"

Include dependency graph for sc_lambda.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  sc_lambda
class  sc_lambda_ptr
class  sc_lambda_rand

Enumerations

enum  sc_lambda_rator_e {
  SC_LAMBDA_FALSE = 0x00000000, SC_LAMBDA_TRUE, SC_LAMBDA_AND, SC_LAMBDA_OR,
  SC_LAMBDA_NOT, SC_LAMBDA_BOOL, SC_LAMBDA_BOOL_EQ, SC_LAMBDA_BOOL_NE,
  SC_LAMBDA_SUL_EQ, SC_LAMBDA_SUL_NE, SC_LAMBDA_INT_EQ, SC_LAMBDA_INT_NE,
  SC_LAMBDA_INT_LE, SC_LAMBDA_INT_GE, SC_LAMBDA_INT_LT, SC_LAMBDA_INT_GT,
  SC_LAMBDA_SUL_BITAND, SC_LAMBDA_SUL_BITOR, SC_LAMBDA_SUL_BITNOT, SC_LAMBDA_SUL_BITXOR,
  SC_LAMBDA_INT_ADD, SC_LAMBDA_INT_SUB, SC_LAMBDA_INT_MUL, SC_LAMBDA_INT_DIV,
  SC_LAMBDA_INT_REM, SC_LAMBDA_INT_BITAND, SC_LAMBDA_INT_BITOR, SC_LAMBDA_INT_BITNOT,
  SC_LAMBDA_INT_BITXOR
}
enum  sc_lambda_rand_e {
  SC_LAMBDA_RAND_LAMBDA, SC_LAMBDA_RAND_SIGNAL_INT, SC_LAMBDA_RAND_SIGNAL_SUL, SC_LAMBDA_RAND_SIGNAL_BOOL,
  SC_LAMBDA_RAND_INT, SC_LAMBDA_RAND_SUL, SC_LAMBDA_RAND_BOOL
}


Enumeration Type Documentation

enum sc_lambda_rand_e
 

Enumeration values:
SC_LAMBDA_RAND_LAMBDA 
SC_LAMBDA_RAND_SIGNAL_INT 
SC_LAMBDA_RAND_SIGNAL_SUL 
SC_LAMBDA_RAND_SIGNAL_BOOL 
SC_LAMBDA_RAND_INT 
SC_LAMBDA_RAND_SUL 
SC_LAMBDA_RAND_BOOL 

Definition at line 331 of file sc_lambda.h.

enum sc_lambda_rator_e
 

Enumeration values:
SC_LAMBDA_FALSE 
SC_LAMBDA_TRUE 
SC_LAMBDA_AND 
SC_LAMBDA_OR 
SC_LAMBDA_NOT 
SC_LAMBDA_BOOL 
SC_LAMBDA_BOOL_EQ 
SC_LAMBDA_BOOL_NE 
SC_LAMBDA_SUL_EQ 
SC_LAMBDA_SUL_NE 
SC_LAMBDA_INT_EQ 
SC_LAMBDA_INT_NE 
SC_LAMBDA_INT_LE 
SC_LAMBDA_INT_GE 
SC_LAMBDA_INT_LT 
SC_LAMBDA_INT_GT 
SC_LAMBDA_SUL_BITAND 
SC_LAMBDA_SUL_BITOR 
SC_LAMBDA_SUL_BITNOT 
SC_LAMBDA_SUL_BITXOR 
SC_LAMBDA_INT_ADD 
SC_LAMBDA_INT_SUB 
SC_LAMBDA_INT_MUL 
SC_LAMBDA_INT_DIV 
SC_LAMBDA_INT_REM 
SC_LAMBDA_INT_BITAND 
SC_LAMBDA_INT_BITOR 
SC_LAMBDA_INT_BITNOT 
SC_LAMBDA_INT_BITXOR 

Definition at line 72 of file sc_lambda.h.


Generated on Fri Jan 14 08:29:49 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18