SystemC  2.3.1
Accellera SystemC proof-of-concept library
Namespaces | Macros | Functions | Variables
sc_kernel_ids.h File Reference
#include "sysc/utils/sc_report.h"
Include dependency graph for sc_kernel_ids.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 sc_core
 

Macros

#define SC_DEFINE_MESSAGE(id, unused1, unused2)   namespace sc_core { extern const char id[]; }
 

Functions

 SC_DEFINE_MESSAGE (SC_ID_NO_BOOL_RETURNED_, 500,"operator does not return boolean") SC_DEFINE_MESSAGE(SC_ID_NO_INT_RETURNED_
 
 operator does not return int") SC_DEFINE_MESSAGE (SC_ID_NO_SC_LOGIC_RETURNED_, 502,"operator does not return sc_logic") SC_DEFINE_MESSAGE(SC_ID_OPERAND_NOT_SC_LOGIC_
 
operand is not sc_logic SC_DEFINE_MESSAGE (SC_ID_OPERAND_NOT_BOOL_, 504,"operand is not bool") SC_DEFINE_MESSAGE(SC_ID_INSTANCE_EXISTS_
 
operand is not sc_logic object
already exists 
SC_DEFINE_MESSAGE (SC_ID_ILLEGAL_CHARACTERS_, 506,"illegal characters") SC_DEFINE_MESSAGE(SC_ID_VC6_PROCESS_HELPER_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module 
exceeded (VC6)" ) SC_DEFINE_MESSAGE(SC_ID_END_MODULE_NOT_CALLED_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors 
SC_DEFINE_MESSAGE (SC_ID_SET_STACK_SIZE_, 511,"set_stack_size() is only allowed for SC_THREADs and SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_SC_MODULE_NAME_USE_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name 
SC_DEFINE_MESSAGE (SC_ID_SC_MODULE_NAME_REQUIRED_, 513,"an sc_module_name parameter for your constructor is required") SC_DEFINE_MESSAGE(SC_ID_SET_TIME_RESOLUTION_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed 
SC_DEFINE_MESSAGE (SC_ID_SET_DEFAULT_TIME_UNIT_, 515,"set default time unit failed") SC_DEFINE_MESSAGE(SC_ID_DEFAULT_TIME_UNIT_CHANGED_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution 
SC_DEFINE_MESSAGE (SC_ID_INCONSISTENT_API_CONFIG_, 517,"inconsistent library configuration detected") SC_DEFINE_MESSAGE(SC_ID_WAIT_NOT_ALLOWED_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution 
wait () is only allowed in SC_THREADs and SC_CTHREADs" ) SC_DEFINE_MESSAGE(SC_ID_NEXT_TRIGGER_NOT_ALLOWED_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution 
next_trigger () is only allowed in SC_METHODs" ) SC_DEFINE_MESSAGE(SC_ID_IMMEDIATE_NOTIFICATION_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution immediate
notification is not allowed
during the update phase 
SC_DEFINE_MESSAGE (SC_ID_HALT_NOT_ALLOWED_, 522,"halt() is only allowed in SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_WATCHING_NOT_ALLOWED_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution immediate
notification is not allowed
during the update phase 
watching () has been deprecated
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution immediate
notification is not allowed
during the update phase use 
reset_signal_is ()" ) SC_DEFINE_MESSAGE(SC_ID_DONT_INITIALIZE_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution immediate
notification is not allowed
during the update phase use 
dont_initialize () has no effect for SC_CTHREADs" ) SC_DEFINE_MESSAGE(SC_ID_WAIT_N_INVALID_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution immediate
notification is not allowed
during the update phase use 
wait (n) is only valid for n > 0" ) SC_DEFINE_MESSAGE(SC_ID_MAKE_SENSITIVE_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution immediate
notification is not allowed
during the update phase use
make sensitive failed 
SC_DEFINE_MESSAGE (SC_ID_MAKE_SENSITIVE_POS_, 527,"make sensitive pos failed") SC_DEFINE_MESSAGE(SC_ID_MAKE_SENSITIVE_NEG_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution immediate
notification is not allowed
during the update phase use
make sensitive failed make
sensitive neg failed 
SC_DEFINE_MESSAGE (SC_ID_INSERT_MODULE_, 529,"insert module failed") SC_DEFINE_MESSAGE(SC_ID_REMOVE_MODULE_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution immediate
notification is not allowed
during the update phase use
make sensitive failed make
sensitive neg failed remove
module failed 
SC_DEFINE_MESSAGE (SC_ID_NOTIFY_DELAYED_, 531,"notify_delayed() cannot be called on events ""that have pending notifications") SC_DEFINE_MESSAGE(SC_ID_GEN_UNIQUE_NAME_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution immediate
notification is not allowed
during the update phase use
make sensitive failed make
sensitive neg failed remove
module failed cannot generate
unique name from null string 
SC_DEFINE_MESSAGE (SC_ID_MODULE_NAME_STACK_EMPTY_, 533,"module name stack is empty: did you forget to ""add a sc_module_name parameter to your module ""constructor?") SC_DEFINE_MESSAGE(SC_ID_IMMEDIATE_SELF_NOTIFICATION_
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly hierarchical name
as shown may be incorrect due
to previous errors incorrect
use of sc_module_name set time
resolution failed default time
unit changed to time
resolution immediate
notification is not allowed
during the update phase use
make sensitive failed make
sensitive neg failed remove
module failed cannot generate
unique name from null string
immediate self notification
ignored as of IEEE 
SC_DEFINE_MESSAGE (SC_ID_WAIT_DURING_UNWINDING_, 537,"wait() not allowed during unwinding") SC_DEFINE_MESSAGE(SC_ID_CYCLE_MISSES_EVENTS_
 

Variables

operand is not sc_logic object
already exists internal 
error
 
operand is not sc_logic object
already exists internal
maximum number of processes
per module module construction
not properly 
completed
 

Macro Definition Documentation

#define SC_DEFINE_MESSAGE (   id,
  unused1,
  unused2 
)    namespace sc_core { extern const char id[]; }

Definition at line 41 of file sc_kernel_ids.h.

Function Documentation

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use dont_initialize ( )
operand is not sc_logic object already exists internal maximum number of processes per module exceeded ( VC6  )
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution next_trigger ( )
operator does not return int") SC_DEFINE_MESSAGE ( SC_ID_NO_SC_LOGIC_RETURNED_  ,
502  ,
"operator does not return sc_logic"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use reset_signal_is ( )
SC_DEFINE_MESSAGE ( SC_ID_NO_BOOL_RETURNED_  ,
500  ,
"operator does not return boolean"   
)
operand is not sc_logic SC_DEFINE_MESSAGE ( SC_ID_OPERAND_NOT_BOOL_  ,
504  ,
"operand is not bool"   
)
operand is not sc_logic object already exists SC_DEFINE_MESSAGE ( SC_ID_ILLEGAL_CHARACTERS_  ,
506  ,
"illegal characters"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors SC_DEFINE_MESSAGE ( SC_ID_SET_STACK_SIZE_  ,
511  ,
"set_stack_size() is only allowed for SC_THREADs and SC_CTHREADs"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name SC_DEFINE_MESSAGE ( SC_ID_SC_MODULE_NAME_REQUIRED_  ,
513  ,
"an sc_module_name parameter for your constructor is required"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed SC_DEFINE_MESSAGE ( SC_ID_SET_DEFAULT_TIME_UNIT_  ,
515  ,
"set default time unit failed"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution SC_DEFINE_MESSAGE ( SC_ID_INCONSISTENT_API_CONFIG_  ,
517  ,
"inconsistent library configuration detected"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase SC_DEFINE_MESSAGE ( SC_ID_HALT_NOT_ALLOWED_  ,
522  ,
"halt() is only allowed in SC_CTHREADs"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed SC_DEFINE_MESSAGE ( SC_ID_MAKE_SENSITIVE_POS_  ,
527  ,
"make sensitive pos failed"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed SC_DEFINE_MESSAGE ( SC_ID_INSERT_MODULE_  ,
529  ,
"insert module failed"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed SC_DEFINE_MESSAGE ( SC_ID_NOTIFY_DELAYED_  ,
531  ,
"notify_delayed() cannot be called on events ""that have pending notifications"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string SC_DEFINE_MESSAGE ( SC_ID_MODULE_NAME_STACK_EMPTY_  ,
533  ,
"module name stack is empty: did you forget to ""add a sc_module_name parameter to your module ""constructor?"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string immediate self notification ignored as of IEEE SC_DEFINE_MESSAGE ( SC_ID_WAIT_DURING_UNWINDING_  ,
537  ,
"wait() not allowed during unwinding"   
)
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution wait ( )
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use wait ( )
operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase watching ( )

Variable Documentation

operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly completed

Definition at line 66 of file sc_kernel_ids.h.

operand is not sc_logic object already exists internal error

Definition at line 62 of file sc_kernel_ids.h.