ENHANCE: split DataType, DataFormat, EnumString from other files
The purpose is to simplify dependencies Remove DataType and DataFormat from Data.hpp into their own header/src files. Make DataType conversion initialization constexpr Move EnumString to its own file. It was required to include Attributes.hpp even though this file doesn't even use EnumString.
Showing
- include/aidge/aidge.hpp 3 additions, 0 deletionsinclude/aidge/aidge.hpp
- include/aidge/data/Data.hpp 0 additions, 154 deletionsinclude/aidge/data/Data.hpp
- include/aidge/data/DataFormat.hpp 82 additions, 0 deletionsinclude/aidge/data/DataFormat.hpp
- include/aidge/data/DataType.hpp 187 additions, 0 deletionsinclude/aidge/data/DataType.hpp
- include/aidge/utils/Attributes.hpp 0 additions, 8 deletionsinclude/aidge/utils/Attributes.hpp
- include/aidge/utils/Log.hpp 1 addition, 1 deletioninclude/aidge/utils/Log.hpp
- include/aidge/utils/logger/EnumString.hpp 23 additions, 0 deletionsinclude/aidge/utils/logger/EnumString.hpp
- src/data/DataFormat.cpp 1 addition, 45 deletionssrc/data/DataFormat.cpp
- src/data/DataType.cpp 46 additions, 0 deletionssrc/data/DataType.cpp
Loading
Please register or sign in to comment