aboutsummaryrefslogtreecommitdiff
path: root/c/data.cpp
AgeCommit message (Collapse)Author
2022-08-22Change initialization style.John Ankarström
Because I don't want to have to remember what classes have initializer_list overloads.
2022-08-22Add InternetError exception.John Ankarström
2022-08-22Handle exceptions in fetching thread.John Ankarström
2022-08-21Reimplement WaitFor.John Ankarström
2022-08-21Fix memory bug.John Ankarström
2022-08-21Fetch wiki URL.John Ankarström
2022-08-21Rework remote data fetching.John Ankarström
2022-08-17Make FileView more type-safe.John Ankarström
2022-08-16Add data migration test.John Ankarström
2022-08-16Avoid serialization.John Ankarström
A great benefit of this is that the program doesn't need to COPY the data from the file view to the struct.
2022-08-16Implement preliminary IO.John Ankarström
It might be a good idea to eschew the structs and access the data directly from the view. Alternatively, the serialization functions might be rewritten to simply memcpy the structs, after either adding __attribute__((packed)) or ensuring consistent padding.
2022-08-15Add basic serialization functions for ElvData.John Ankarström