// Copyright (c) 2023 Alex Diener. All rights reserved.

#include "PROJECT_NAME/Atoms.h"

#define DEFINE_ATOM(a) Atom ATOM_##a = #a;
#include "PROJECT_NAME/Atom_list.h"
#undef DEFINE_ATOM

static void __attribute__((constructor)) registerAtoms() {
#define DEFINE_ATOM(a) Atom_registerStaticAddress(ATOM_##a);
#include "PROJECT_NAME/Atom_list.h"
#undef DEFINE_ATOM
}
