#include "sysc/utils/sc_report.h"#include "sysc/utils/sc_utils_ids.h"#include "sysc/kernel/sc_kernel_ids.h"#include "sysc/communication/sc_communication_ids.h"#include "sysc/datatypes/bit/sc_bit_ids.h"#include "sysc/datatypes/fx/sc_fx_ids.h"#include "sysc/datatypes/int/sc_int_ids.h"

Go to the source code of this file.
Namespaces | |
| namespace | sc_core |
Defines | |
| #define | SC_DEFINE_MESSAGE(id, unused, text) extern const char id[] = text; |
| #define | SC_DEFINE_MESSAGE(id, n, unused) { (id), 0u, {0u}, 0u, {0u}, 0u, 0u, {0u}, 0, n }, |
Functions | |
| sc_core::SC_DEFINE_MESSAGE (SC_ID_STRING_TOO_LONG_, 801,"string is too long") SC_DEFINE_MESSAGE(SC_ID_FRONT_ON_EMPTY_LIST_ | |
| attempt to take | sc_core::front () on an empty list") SC_DEFINE_MESSAGE(SC_ID_BACK_ON_EMPTY_LIST_ |
| attempt to take attempt to take | sc_core::back () on an empty list") SC_DEFINE_MESSAGE(SC_ID_IEEE_1666_DEPRECATION_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated | sc_core::SC_DEFINE_MESSAGE (SC_ID_NO_BOOL_RETURNED_, 500,"operator does not return boolean") SC_DEFINE_MESSAGE(SC_ID_NO_INT_RETURNED_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated | sc_core::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_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic | sc_core::SC_DEFINE_MESSAGE (SC_ID_OPERAND_NOT_BOOL_, 504,"operand is not bool") SC_DEFINE_MESSAGE(SC_ID_OBJECT_EXISTS_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists | sc_core::SC_DEFINE_MESSAGE (SC_ID_ILLEGAL_CHARACTERS_, 506,"illegal characters") SC_DEFINE_MESSAGE(SC_ID_VC6_PROCESS_HELPER_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module | sc_core::exceeded (VC6)" ) SC_DEFINE_MESSAGE(SC_ID_END_MODULE_NOT_CALLED_ |
| attempt to take attempt to take IEEE_Std_1666 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 | sc_core::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_ |
| attempt to take attempt to take IEEE_Std_1666 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 | sc_core::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_ |
| attempt to take attempt to take IEEE_Std_1666 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 | sc_core::SC_DEFINE_MESSAGE (SC_ID_SET_DEFAULT_TIME_UNIT_, 515,"set default time unit failed") SC_DEFINE_MESSAGE(SC_ID_DEFAULT_TIME_UNIT_CHANGED_ |
| attempt to take attempt to take IEEE_Std_1666 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 | sc_core::SC_DEFINE_MESSAGE (SC_ID_WAIT_NOT_ALLOWED_, 519,"wait() is only allowed in SC_THREADs and SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_NEXT_TRIGGER_NOT_ALLOWED_ |
| attempt to take attempt to take IEEE_Std_1666 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 | sc_core::next_trigger () is only allowed in SC_METHODs" ) SC_DEFINE_MESSAGE(SC_ID_IMMEDIATE_NOTIFICATION_ |
| attempt to take attempt to take IEEE_Std_1666 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 | sc_core::SC_DEFINE_MESSAGE (SC_ID_HALT_NOT_ALLOWED_, 522,"halt() is only allowed in SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_WATCHING_NOT_ALLOWED_ |
| attempt to take attempt to take IEEE_Std_1666 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 | sc_core::watching () has been deprecated |
| attempt to take attempt to take IEEE_Std_1666 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 | sc_core::reset_signal_is ()" ) SC_DEFINE_MESSAGE(SC_ID_DONT_INITIALIZE_ |
| attempt to take attempt to take IEEE_Std_1666 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 | sc_core::dont_initialize () has no effect for SC_CTHREADs" ) SC_DEFINE_MESSAGE(SC_ID_WAIT_N_INVALID_ |
| attempt to take attempt to take IEEE_Std_1666 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 | sc_core::wait (n) is only valid for n > 0" ) SC_DEFINE_MESSAGE(SC_ID_MAKE_SENSITIVE_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed | sc_core::SC_DEFINE_MESSAGE (SC_ID_MAKE_SENSITIVE_POS_, 527,"make sensitive pos failed") SC_DEFINE_MESSAGE(SC_ID_MAKE_SENSITIVE_NEG_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed | sc_core::SC_DEFINE_MESSAGE (SC_ID_INSERT_MODULE_, 529,"insert module failed") SC_DEFINE_MESSAGE(SC_ID_REMOVE_MODULE_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed | sc_core::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_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string | sc_core::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_CYCLE_MISSES_EVENTS_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by | sc_core::sc_cycle () |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started | sc_core::SC_DEFINE_MESSAGE (SC_ID_SC_EXPORT_ALREADY_REGISTERED_, 122,"insert sc_export failed, sc_export already inserted") SC_DEFINE_MESSAGE(SC_ID_SC_EXPORT_NOT_REGISTERED_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered | sc_core::SC_DEFINE_MESSAGE (SC_ID_SC_EXPORT_NOT_BOUND_AFTER_CONSTRUCTION_, 124,"sc_export instance not bound to interface at end of construction") SC_DEFINE_MESSAGE(SC_ID_ATTEMPT_TO_WRITE_TO_CLOCK_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance | sc_core::SC_DEFINE_MESSAGE (SC_ID_SC_EXPORT_ALREADY_BOUND_, 126,"sc_export instance already bound") SC_DEFINE_MESSAGE(SC_ID_OPERATION_ON_NON_SPECIALIZED_SIGNAL_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal | sc_core::SC_DEFINE_MESSAGE (SC_ID_ATTEMPT_TO_BIND_CLOCK_TO_OUTPUT_, 128,"attempted to bind sc_clock instance to sc_inout or sc_out") SC_DEFINE_MESSAGE(SC_ID_LENGTH_MISMATCH_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment | sc_core::SC_DEFINE_MESSAGE (SC_ID_INCOMPATIBLE_TYPES_, 201,"incompatible types") SC_DEFINE_MESSAGE(SC_ID_CANNOT_CONVERT_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion | sc_core::SC_DEFINE_MESSAGE (SC_ID_INCOMPATIBLE_VECTORS_, 203,"incompatible vectors") SC_DEFINE_MESSAGE(SC_ID_VALUE_NOT_VALID_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid | sc_core::SC_DEFINE_MESSAGE (SC_ID_ZERO_LENGTH_, 205,"zero length") SC_DEFINE_MESSAGE(SC_ID_VECTOR_CONTAINS_LOGIC_VALUE_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic | sc_core::SC_DEFINE_MESSAGE (SC_ID_SC_BV_CANNOT_CONTAIN_X_AND_Z_, 207,"sc_bv cannot contain values X and Z") SC_DEFINE_MESSAGE(SC_ID_VECTOR_TOO_LONG_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too vector is too wrong value | sc_core::SC_DEFINE_MESSAGE (SC_ID_LOGIC_Z_TO_BOOL_, 211,"sc_logic value 'Z' cannot be converted to bool") SC_DEFINE_MESSAGE(SC_ID_LOGIC_X_TO_BOOL_ |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too vector is too wrong value sc_logic value X cannot be converted to bool | sc_core::SC_DEFINE_MESSAGE (SC_ID_INVALID_WL_, 300,"total wordlength <= 0 is not valid") SC_DEFINE_MESSAGE(SC_ID_INVALID_N_BITS_ |
Variables | |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal | sc_core::error |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly | sc_core::completed |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export | sc_core::failed |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too | sc_core::long |
| attempt to take attempt to take IEEE_Std_1666 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 make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too vector is too | sc_core::short |
| #define SC_DEFINE_MESSAGE | ( | id, | |||
| n, | |||||
| unused | ) | { (id), 0u, {0u}, 0u, {0u}, 0u, 0u, {0u}, 0, n }, |
Definition at line 65 of file sc_utils_ids.cpp.
| #define SC_DEFINE_MESSAGE | ( | id, | |||
| unused, | |||||
| text | ) | extern const char id[] = text; |
Definition at line 65 of file sc_utils_ids.cpp.
1.5.5