This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
pcb:preferences_subsystem [2021/02/28 11:33] cparker [Development Blog] |
pcb:preferences_subsystem [2021/02/28 19:56] cparker [Development Blog] |
||
---|---|---|---|
Line 354: | Line 354: | ||
Now I've also created a PreferenceAlias type that is just a union of the different pref options. This will serve the purpose I had originally intended for PreferenceValue. | Now I've also created a PreferenceAlias type that is just a union of the different pref options. This will serve the purpose I had originally intended for PreferenceValue. | ||
+ | The PreferenceDefinition type has been brought back into the fold, and all the tests now pass. This was a little tricky because I had to change a bunch of return values to PreferenceValue from char * in order to keep things more generic. | ||
+ | |||
+ | All of the existing code has now been brought back into the codebase, and everything is passing its tests! | ||
+ | |||
+ | Next steps are to figure out how to make this system handle command line arguments. |