CIRCT  20.0.0git
Public Member Functions | Static Public Member Functions | List of all members
circt::systemc::ValueBaseType Class Reference

This provides a common base class for all SystemC integers. More...

#include <SystemCTypes.h>

Inheritance diagram for circt::systemc::ValueBaseType:
Inheritance graph
[legend]
Collaboration diagram for circt::systemc::ValueBaseType:
Collaboration graph
[legend]

Public Member Functions

bool isSigned ()
 

Static Public Member Functions

static bool classof (Type type)
 

Detailed Description

This provides a common base class for all SystemC integers.

It represents the sc_value_base class described in IEEE 1666-2011 ยง7.4. Note that this is an abstract type that cannot be instantiated but can only be used as a base class and for type checks.

Definition at line 63 of file SystemCTypes.h.

Member Function Documentation

◆ classof()

static bool circt::systemc::ValueBaseType::classof ( Type  type)
inlinestatic

Definition at line 65 of file SystemCTypes.h.

◆ isSigned()

bool circt::systemc::ValueBaseType::isSigned ( )
inline

Definition at line 70 of file SystemCTypes.h.


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