I have a class used to work with disk data consisting of an enum class and vector<char> sized based on the enum. The enum is an invariant for each object
tdd
dropbox-sdk
sp-msforeachtable
repodb
passkit
android-make
grpc-java
x86-64
azure-spring-cloud
django-file-upload
kdf
logback-classic
ios-lifecycle
cfbundleidentifier
webstore
distributions
character-replacement
fme
multiplatform
sourceforge
sitespeed
go-micro
nexus6
shiny-reactivity
variadic
distributed-tracing
relate
pacman
hyperledger-sawtooth
alphabetized