How many lines of C++ does a minimal CRUD database application need?
Check this example; two lines for initialization, one line for each operation: obx::Store store(create_obx_model()); obx::Box<Task> taskBox(store); obx_id id = box.put({.text = "Buy milk"}); // Create std::unique_ptr<Task> task = box.get(id); // Read if (task) { task->text += " & some bread"; box.put(*task); ...