aboutsummaryrefslogtreecommitdiff
path: root/src/core/loader/elf.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2018-08-30 10:50:54 -0400
committerLioncash <mathew1800@gmail.com>2018-08-31 07:16:57 -0400
commit88597535d629ea9a265f8bf0f00a9ce4dd5dc218 (patch)
tree76ad194f1cc1933f7907223dbb2542b3614576e5 /src/core/loader/elf.cpp
parentbb49036b76137a48795877b93a0e83d8d40d86ac (diff)
core: Make the main System class use the PImpl idiom
core.h is kind of a massive header in terms what it includes within itself. It includes VFS utilities, kernel headers, file_sys header, ARM-related headers, etc. This means that changing anything in the headers included by core.h essentially requires you to rebuild almost all of core. Instead, we can modify the System class to use the PImpl idiom, which allows us to move all of those headers to the cpp file and forward declare the bulk of the types that would otherwise be included, reducing compile times. This change specifically only performs the PImpl portion.
Diffstat (limited to 'src/core/loader/elf.cpp')
0 files changed, 0 insertions, 0 deletions