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

The "void" type is a special type which can be used to represent no type. More...

#include <Types.h>

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

Public Member Functions

 VoidType (const ID &id)
 
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

The "void" type is a special type which can be used to represent no type.

Definition at line 74 of file Types.h.

Constructor & Destructor Documentation

◆ VoidType()

esi::VoidType::VoidType ( const ID id)
inline

Definition at line 76 of file Types.h.

Member Function Documentation

◆ getBitWidth()

std::ptrdiff_t esi::VoidType::getBitWidth ( ) const
inlineoverridevirtual

Reimplemented from esi::Type.

Definition at line 78 of file Types.h.


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