CIRCT  20.0.0git
Public Member Functions | List of all members
esi::IntegerType Class Reference

Integers are bit vectors which may be signed or unsigned and are interpreted as numbers. More...

#include <Types.h>

Inheritance diagram for esi::IntegerType:
Inheritance graph
[legend]
Collaboration diagram for esi::IntegerType:
Collaboration graph
[legend]

Public Member Functions

 BitVectorType (const ID &id, uint64_t width)
 
- Public Member Functions inherited from esi::BitVectorType
 BitVectorType (const ID &id, uint64_t width)
 
uint64_t getWidth () const
 
std::ptrdiff_t getBitWidth () const override
 
- Public Member Functions inherited from esi::Type
 Type (const ID &id)
 
virtual ~Type ()=default
 
ID getID () const
 

Additional Inherited Members

- Public Types inherited from esi::Type
using ID = std::string
 
- Protected Attributes inherited from esi::Type
ID id
 

Detailed Description

Integers are bit vectors which may be signed or unsigned and are interpreted as numbers.

Definition at line 112 of file Types.h.

Member Function Documentation

◆ BitVectorType()

esi::BitVectorType::BitVectorType
inline

Definition at line 94 of file Types.h.


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