static int load()

in src/annoyluamodule.cc [152:165]


  static int load(lua_State* L) {
    Impl* self = getAnnoy(L, 1);
    int nargs = lua_gettop(L);
    const char* filename = luaL_checkstring(L, 2);
    bool prefault = true;
    if (nargs >= 3) {
      prefault = lua_toboolean(L, 3);
    }
    if (!self->load(filename, prefault)) {
      return luaL_error(L, "Can't load file: %s", filename);
    }
    lua_pushboolean(L, true);
    return 1;
  }