sc_bit_ids.h File Reference

#include "sysc/utils/sc_report.h"

Include dependency graph for sc_bit_ids.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  sc_core

Defines

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

Functions

 SC_DEFINE_MESSAGE (SC_ID_LENGTH_MISMATCH_, 200,"length mismatch in bit/logic vector assignment") SC_DEFINE_MESSAGE(SC_ID_INCOMPATIBLE_TYPES_
incompatible types SC_DEFINE_MESSAGE (SC_ID_CANNOT_CONVERT_, 202,"cannot perform conversion") SC_DEFINE_MESSAGE(SC_ID_INCOMPATIBLE_VECTORS_
incompatible types
incompatible vectors 
SC_DEFINE_MESSAGE (SC_ID_VALUE_NOT_VALID_, 204,"value is not valid") SC_DEFINE_MESSAGE(SC_ID_ZERO_LENGTH_
incompatible types
incompatible vectors zero
length 
SC_DEFINE_MESSAGE (SC_ID_VECTOR_CONTAINS_LOGIC_VALUE_, 206,"vector contains 4-value logic") SC_DEFINE_MESSAGE(SC_ID_SC_BV_CANNOT_CONTAIN_X_AND_Z_
incompatible types
incompatible vectors zero
length sc_bv cannot contain
values X and Z 
SC_DEFINE_MESSAGE (SC_ID_VECTOR_TOO_LONG_, 208,"vector is too long: truncated") SC_DEFINE_MESSAGE(SC_ID_VECTOR_TOO_SHORT_
incompatible types
incompatible vectors zero
length sc_bv cannot contain
values X and Z vector is too
wrong value 
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_

Variables

incompatible types
incompatible vectors zero
length sc_bv cannot contain
values X and Z vector is too 
short


Define Documentation

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

Definition at line 67 of file sc_bit_ids.h.


Function Documentation

incompatible types incompatible vectors zero length sc_bv cannot contain values X and Z vector is too wrong value SC_DEFINE_MESSAGE ( SC_ID_LOGIC_Z_TO_BOOL_  ,
211  ,
"sc_logic value 'Z' cannot be converted to bool"   
)

Type Constraints

incompatible types incompatible vectors zero length sc_bv cannot contain values X and Z SC_DEFINE_MESSAGE ( SC_ID_VECTOR_TOO_LONG_  ,
208  ,
"vector is too long: truncated"   
)

incompatible types incompatible vectors zero length SC_DEFINE_MESSAGE ( SC_ID_VECTOR_CONTAINS_LOGIC_VALUE_  ,
206  ,
"vector contains 4-value logic"   
)

incompatible types incompatible vectors SC_DEFINE_MESSAGE ( SC_ID_VALUE_NOT_VALID_  ,
204  ,
"value is not valid"   
)

incompatible types SC_DEFINE_MESSAGE ( SC_ID_CANNOT_CONVERT_  ,
202  ,
"cannot perform conversion"   
)

SC_DEFINE_MESSAGE ( SC_ID_LENGTH_MISMATCH_  ,
200  ,
"length mismatch in bit/logic vector assignment"   
)


Variable Documentation

incompatible types incompatible vectors zero length sc_bv cannot contain values X and Z vector is too short

Definition at line 93 of file sc_bit_ids.h.


Generated on Wed Jan 21 15:32:10 2009 for SystemC by  doxygen 1.5.5