Artifact 1613c5c1152f2ccbd2fd07356cdb565b5b973a8e1f938b97c3970abd198088ef:
- File src/init.mm — part of check-in [0d125c31da] at 2025-03-02 19:52:00 on branch trunk — Migrate more strings (user: js, size: 320) [annotate] [blame] [check-ins using]
#include <vector> #import "cube.h" #import "protos.h" static std::vector<void (^)(void)> *queue; void enqueueInit(void (^init)(void)) { if (queue == NULL) queue = new std::vector<void (^)(void)>(); queue->push_back(init); } void processInitQueue(void) { for (auto &init : *queue) init(); queue->clear(); }