SystemC 3.0.0
Accellera SystemC proof-of-concept library
Classes | Public Types | Friends | List of all members
sc_core::sc_stage_callback_registry Class Reference

#include <sysc/kernel/sc_stage_callback_registry.h>

Classes

struct  entry
 

Public Types

typedef sc_stage_callback_registry this_type
 
typedef sc_stage_callback_if cb_type
 
typedef cb_type::stage_cb_mask mask_type
 

Friends

class sc_simcontext
 
class sc_object
 
SC_API void sc_register_stage_callback (sc_stage_callback_if &cb, sc_stage_callback_if::stage_cb_mask mask)
 
SC_API void sc_unregister_stage_callback (sc_stage_callback_if &cb, sc_stage_callback_if::stage_cb_mask mask)
 

Detailed Description

Definition at line 40 of file sc_stage_callback_registry.h.

Member Typedef Documentation

◆ cb_type

Definition at line 44 of file sc_stage_callback_registry.h.

◆ mask_type

Definition at line 45 of file sc_stage_callback_registry.h.

◆ this_type

Definition at line 43 of file sc_stage_callback_registry.h.

Friends And Related Function Documentation

◆ sc_object

friend class sc_object
friend

Definition at line 54 of file sc_stage_callback_registry.h.

◆ sc_register_stage_callback

SC_API void sc_register_stage_callback ( sc_stage_callback_if cb,
sc_stage_callback_if::stage_cb_mask  mask 
)
friend

◆ sc_simcontext

friend class sc_simcontext
friend

Definition at line 53 of file sc_stage_callback_registry.h.

◆ sc_unregister_stage_callback

SC_API void sc_unregister_stage_callback ( sc_stage_callback_if cb,
sc_stage_callback_if::stage_cb_mask  mask 
)
friend

The documentation for this class was generated from the following file: