Cerata
A library to generate structural hardware designs
cerata::TypeMapper Member List

This is the complete list of members for cerata::TypeMapper, including all inherited members.

a() constcerata::TypeMapperinline
a_cerata::TypeMapperprotected
Add(int64_t a, int64_t b)cerata::TypeMapper
b() constcerata::TypeMapperinline
b_cerata::TypeMapperprotected
CanConvert(const Type *a, const Type *b) constcerata::TypeMapper
fa_cerata::TypeMapperprotected
fb_cerata::TypeMapperprotected
flat_a() constcerata::TypeMapper
flat_b() constcerata::TypeMapper
GetUniqueMappingPairs()cerata::TypeMapper
Inverse() constcerata::TypeMapper
Make(Type *a)cerata::TypeMapperstatic
Make(Type *a, Type *b)cerata::TypeMapperstatic
Make(const std::shared_ptr< Type > &a, const std::shared_ptr< Type > &b)cerata::TypeMapperstatic
MakeImplicit(Type *a, Type *b)cerata::TypeMapperstatic
map_matrix()cerata::TypeMapper
matrix_cerata::TypeMapperprotected
metacerata::TypeMapper
name() constcerata::Namedinline
Named(std::string name)cerata::Namedinlineexplicit
SetMappingMatrix(MappingMatrix< int64_t > map_matrix)cerata::TypeMapper
SetName(std::string name)cerata::Namedinline
ToString() constcerata::TypeMapper
TypeMapper(Type *a, Type *b)cerata::TypeMapper
~Named()=defaultcerata::Namedvirtual