ASAPCabinetFE
 
Loading...
Searching...
No Matches
table_override_manager.h File Reference

Defines the TableOverrideManager class for handling per-table JSON overrides in ASAPCabinetFE. More...

#include "tables/table_data.h"
#include <nlohmann/json.hpp>
#include <string>
+ Include dependency graph for table_override_manager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TableOverrideManager
 

Detailed Description

Defines the TableOverrideManager class for handling per-table JSON overrides in ASAPCabinetFE.

This header provides the TableOverrideManager class, which loads and applies overrides from per-table JSON files (e.g., my_table.json) located in the same directory as the corresponding VPX file (e.g., my_table.vpx). It supports merging user-specified TableData fields while preserving the main asapcab_index.json. The class is designed for minimal integration with existing components and includes placeholders for future dynamic reloading and UI-driven saving.