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

sc_lambda Class Reference

#include <sc_lambda.h>

Collaboration diagram for sc_lambda:

Collaboration graph
[legend]
List of all members.

Public Methods

 sc_lambda (const sc_signal_in_if< bool > &)
bool eval () const
 ~sc_lambda ()

Static Public Methods

void * operator new (size_t sz)
void operator delete (void *p, size_t sz)

Friends

class sc_lambda_ptr
class sc_lambda_rand
class sc_port_registry

Constructor & Destructor Documentation

sc_lambda::sc_lambda const sc_signal_in_if< bool > &    [explicit]
 

Definition at line 65 of file sc_lambda.cpp.

References SC_LAMBDA_BOOL.

sc_lambda::~sc_lambda  
 

Definition at line 136 of file sc_lambda.cpp.

References assert.


Member Function Documentation

bool sc_lambda::eval  
 

Definition at line 77 of file sc_lambda.cpp.

References sc_lambda_rand::bool_read(), sc_lambda_rand::int_read(), SC_LAMBDA_AND, SC_LAMBDA_BOOL, SC_LAMBDA_BOOL_EQ, SC_LAMBDA_BOOL_NE, SC_LAMBDA_FALSE, SC_LAMBDA_INT_EQ, SC_LAMBDA_INT_GE, SC_LAMBDA_INT_GT, SC_LAMBDA_INT_LE, SC_LAMBDA_INT_LT, SC_LAMBDA_INT_NE, SC_LAMBDA_NOT, SC_LAMBDA_OR, SC_LAMBDA_SUL_EQ, SC_LAMBDA_SUL_NE, SC_LAMBDA_TRUE, sc_lambda_rand::sc_logic_read(), SC_REPORT_WARNING, and sc_string::to_string().

void sc_lambda::operator delete void *    p,
size_t    sz
[inline, static]
 

Definition at line 147 of file sc_lambda.h.

References sc_mempool::release().

void* sc_lambda::operator new size_t    sz [inline, static]
 

Definition at line 144 of file sc_lambda.h.

References sc_mempool::allocate().


Friends And Related Function Documentation

friend class sc_lambda_ptr [friend]
 

Definition at line 136 of file sc_lambda.h.

friend class sc_lambda_rand [friend]
 

Definition at line 137 of file sc_lambda.h.

friend class sc_port_registry [friend]
 

Definition at line 138 of file sc_lambda.h.


The documentation for this class was generated from the following files:
Generated on Fri Jan 14 08:31:36 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18