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

Bits are just an array of bits. More...

#include <Types.h>

Inheritance diagram for esi::BitsType:
Inheritance graph
[legend]
Collaboration diagram for esi::BitsType:
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

Bits are just an array of bits.

They are not interpreted as a number but are identified in the manifest as "signless" ints.

Definition at line 105 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: