We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b61fa89 commit 0c7cab2Copy full SHA for 0c7cab2
src/Libraries/Base1/PreludeBSV.bsv
@@ -1112,7 +1112,7 @@ endfunction: lcm
1112
1113
// =========================
1114
1115
-// Alias and NumAlias
+// Alias, NumAlias and StrAlias
1116
1117
typeclass Alias#(type a, type b)
1118
dependencies (a determines b,
@@ -1130,6 +1130,14 @@ endtypeclass
1130
instance NumAlias#(a,a);
1131
endinstance
1132
1133
+typeclass StrAlias#(string type a, string type b)
1134
+ dependencies (a determines b,
1135
+ b determines a);
1136
+endtypeclass
1137
+
1138
+instance StrAlias#(a,a);
1139
+endinstance
1140
1141
1142
1143
// Saturation Modes
0 commit comments