Cerata
A library to generate structural hardware designs
|
This is the complete list of members for cerata::Vector, including all inherited members.
AddMapper(const std::shared_ptr< TypeMapper > &mapper, bool remove_existing=true) | cerata::Type | |
BIT enum value | cerata::Type | |
BOOLEAN enum value | cerata::Type | |
CanGenerateMapper(const Type &other) const | cerata::Type | inlinevirtual |
Copy(const NodeMap &rebinding) const override | cerata::Vector | virtual |
cerata::Type::Copy() const | cerata::Type | inlinevirtual |
GenerateMapper(Type *other) | cerata::Type | inlinevirtual |
GetGenerics() const override | cerata::Vector | virtual |
GetMapper(Type *other, bool generate_implicit=true) | cerata::Type | |
GetMapper(const std::shared_ptr< Type > &other) | cerata::Type | |
GetNested() const | cerata::Type | inlinevirtual |
ID enum name | cerata::Type | |
id() const | cerata::Type | inline |
id_ | cerata::Type | protected |
INTEGER enum value | cerata::Type | |
Is(ID type_id) const | cerata::Type | |
IsEqual(const Type &other) const override | cerata::Vector | virtual |
IsGeneric() const override | cerata::Vector | inlinevirtual |
IsNested() const override | cerata::Vector | inlinevirtual |
IsPhysical() const override | cerata::Vector | inlinevirtual |
mappers() const | cerata::Type | |
mappers_ | cerata::Type | protected |
meta | cerata::Type | |
name() const | cerata::Named | inline |
Named(std::string name) | cerata::Named | inlineexplicit |
operator()(std::vector< Node * > nodes) | cerata::Type | |
operator()(const std::vector< std::shared_ptr< Node >> &nodes) | cerata::Type | |
RECORD enum value | cerata::Type | |
RemoveMappersTo(Type *other) | cerata::Type | |
SetName(std::string name) | cerata::Named | inline |
SetWidth(std::shared_ptr< Node > width) | cerata::Vector | |
STRING enum value | cerata::Type | |
ToString(bool show_meta=false, bool show_mappers=false) const | cerata::Type | |
Type(std::string name, ID id) | cerata::Type | explicit |
Vector(std::string name, const std::shared_ptr< Node > &width) | cerata::Vector | |
VECTOR enum value | cerata::Type | |
width() const override | cerata::Vector | virtual |
~Named()=default | cerata::Named | virtual |