SystemC
Recoding Infrastructure for SystemC v0.6.3 derived from Accellera SystemC 2.3.1
Accellera SystemC proof-of-concept library
|
#include "sysc/utils/sc_report.h"
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_METHODs, 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 |
#define SC_DEFINE_MESSAGE | ( | id, | |
unused1, | |||
unused2 | |||
) | namespace sc_core { extern const char id[]; } |
Definition at line 41 of file sc_kernel_ids.h.
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_METHODs, | ||
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 | ( | n | ) |
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 | ( | ) |
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.