VE Lua Documentation

Press F to search!

setmetatable

Definition


-- @/=[C]:-1
function setmetatable(...)

Callers

@/lua/vehicle/ai.lua
local M = {}
local E = setmetatable({}, {__newindex = function(t, key, val) log('E', 'ai.lua', 'Tried to insert new elements into token empty table') end})
@/lua/common/tech/techCommunication.lua
  local set = {}
  return setmetatable(set, {
    __index = {
  o = o or {}
  setmetatable(o, self)
  self.__index = self
@/lua/ge/extensions/editor/rallyEditor/testTab.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/pacenoteOrbit.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/common/libs/lustach/src/lustache/context.lua
  }
  return setmetatable(out, context)
end
@/lua/common/luaProfiler.lua
  local o = {}
  setmetatable(o, C)
  o:init(...)
@/lua/ge/extensions/editor/sitesEditor/locations.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/recce.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/rallyEditor/notebookInfo.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/sites/customFields.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/resty/template.lua
            loadchunk = function(view)
                return assert(load(view, nil, nil, setmetatable({ template = template }, context)))
            end
                local func = assert(loadstring(view))
                setfenv(func, setmetatable({ template = template }, context))
                return func
        loadchunk = function(view)
            return assert(load(view, nil, nil, setmetatable({ template = template }, context)))
        end
        if type(layout) == "table" then
            return setmetatable({ render = function(self, context)
                local context = context or self
        else
            return setmetatable({ render = function(self, context)
                local context = context or self
    end
    return setmetatable({ render = function(self, context)
        return render(view, context or self)
    end
    c[j] = "return layout and include(layout,setmetatable({view=table.concat(___),blocks=blocks},{__index=context})) or table.concat(___)"
    return concat(c)
@/lua/common/utils.lua
function tableReadOnly(table)
  return setmetatable({}, {
      __index = table,
  end
  return setmetatable(new_table, getmetatable(object))
end
function detectGlobalWrites()
  setmetatable(_G, {
    __newindex = function (t, key, val)
@/gameplay/missions/gridmap_v2/collection/002-blenderbowl/script.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/race/race.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/quadtree.lua
local function newQuadtree(numOfItems)
  return setmetatable({
    tree = {},
@/lua/ge/extensions/gameplay/rally/notebook/structured.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/dequeue.lua

  return setmetatable(r, {__index = methods})
end
@/lua/ge/extensions/core/cameraModes/autozoom.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/common/libs/copas/copas/semaphore.lua
-- registry, semaphore indexed by the coroutines using them.
local registry = setmetatable({}, { __mode="kv" })

  local self = setmetatable({
      count = start or 0,
      queue = {},
      to_flags = setmetatable({}, { __mode = "k" }), -- timeout flags indexed by coroutine
    }, semaphore)
@/lua/ge/extensions/gameplay/markers/gasStationMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/lunajson/lunajson/sax.lua
  }
  setmetatable(f_str_hextbl, f_str_hextbl)
  }
  setmetatable(f_str_escapetbl, f_str_escapetbl)
@/lua/ge/extensions/editor/api/valueInspector.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/tools/loopToolbox.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/crash.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/vehicle/input.lua
end
setmetatable(M.keys, MT)
M.state = {}
@/lua/common/jbeam/slotSystem.lua
  end
  return setmetatable(t or {}, mt)
end
@/lua/common/tcpServer.lua

  return setmetatable(newObj, self)
end
@/lua/common/libs/luasec/ssl.lua
-- otherwise the C registry will be cleared.
local registry = setmetatable({}, {__mode="k"})
@/lua/ge/extensions/editor/missionEditor/dev.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/lunajson/lunajson/decoder.lua
  }
  setmetatable(f_str_hextbl, f_str_hextbl)
  }
  setmetatable(f_str_escapetbl, f_str_escapetbl)
  -- caching interpreted keys for speed
  local f_str_keycache = setmetatable({}, {__mode="v"})
  }
  setmetatable(dispatcher, dispatcher)
@/gameplay/missions/gridmap_v2/aiRace/001-grindergrandprix/script.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/scenario/raceMarkers/attention.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/markers/driftLineMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/flowgraph/nodes/logic/booleanExpression.lua
  env.__pinIn = self.pinIn
  setmetatable(
    env,
@/lua/common/libs/lustach/src/lustache.lua

return setmetatable(lustache, {
  __index = function(self, idx)
@/lua/ge/extensions/flowgraph/builder.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/editor/rallyEditor/measurementsTab.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/api/preferencesRegistry.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/lua-luaepnf/epnf.lua
  end
  setmetatable( env_index, { __index = e } )
  setmetatable( env, {
  setmetatable( env_index, { __index = e } )
  setmetatable( env, {
    __index = env_index,
@/lua/ge/extensions/flowgraph/graph.lua

        --[[ n._mInFlowPins[pname] = setmetatable({type = 'flow'},
         { __index = {value = function()
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/dynamicProps.lua

  setmetatable(object, DynamicProps)
  return object
@/lua/ge/extensions/gameplay/rally/rallyManager.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/crawlEditor/startingPositions.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/luamqtt/mqtt/protocol5.lua
		local sp = (band(byte1, 0x1) ~= 0)
		packet = setmetatable({type=ptype, sp=sp, rc=byte2}, connack_packet_mt)
		-- DOC: 3.2.2.3 CONNACK Properties
		-- DOC: 3.3.2.3 PUBLISH Properties
		packet = setmetatable({type=ptype, dup=dup, qos=qos, retain=retain, packet_id=packet_id, topic=topic}, packet_mt)
		ok, err = parse_properties(ptype, read_data, input, packet)
		end
		packet = setmetatable({type=ptype, packet_id=packet_id, rc=0, properties={}, user_properties={}}, packet_mt)
		if input.available > 0 then
		end
		packet = setmetatable({type=ptype, packet_id=packet_id, rc=0, properties={}, user_properties={}}, packet_mt)
		if input.available > 0 then
		end
		packet = setmetatable({type=ptype, packet_id=packet_id, rc=0, properties={}, user_properties={}}, packet_mt)
		if input.available > 0 then
		end
		packet = setmetatable({type=ptype, packet_id=packet_id, rc=0, properties={}, user_properties={}}, packet_mt)
		if input.available > 0 then
		-- DOC: 3.9.2.1 SUBACK Properties
		packet = setmetatable({type=ptype, packet_id=packet_id}, packet_mt)
		ok, err = parse_properties(ptype, read_data, input, packet)
		-- 3.11.2.1 UNSUBACK Properties
		packet = setmetatable({type=ptype, packet_id=packet_id}, packet_mt)
		ok, err = parse_properties(ptype, read_data, input, packet)
		-- DOC: 3.13 PINGRESP – PING response
		packet = setmetatable({type=ptype, properties={}, user_properties={}}, packet_mt)
	elseif ptype == packet_type.DISCONNECT then
		-- DOC: 3.14 DISCONNECT – Disconnect notification
		packet = setmetatable({type=ptype, rc=0, properties={}, user_properties={}}, packet_mt)
		if input.available > 0 then
		-- DOC: 3.15.2.1 Authenticate Reason Code
		packet = setmetatable({type=ptype, rc=0, properties={}, user_properties={}}, packet_mt)
		if input.available > 1 then
@/lua/ge/extensions/editor/api/genericInspector.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/util/sortedList.lua
  self.objects = {}
  setmetatable(self.objects, {
    __index = function() return {name = "Missing!", missing = true, id = -1} end
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/extensions/ui/imgui.lua

setmetatable(M, MT)
@/lua/ge/extensions/editor/missionEditor/issues.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/race/path.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/orbit.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/gameplay/markers/walkingMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/luamqtt/mqtt/client.lua
function client.create(...)
	local cl = setmetatable({}, client_mt)
	cl:__init(...)
@/lua/ge/extensions/editor/rallyEditor/drivelineTab.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/scenario/raceMarkers/singleHologramMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/raceEditor/pacenotes.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/crawlEditor/presets.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/luasocket/socket/smtp.lua
        _M.TIMEOUT, create))
    local s = base.setmetatable({tp = tp}, metat)
    -- make sure tp is closed if we get an exception
@/lua/common/libs/copas/copas/limit.lua
function ll.new()
  return setmetatable({}, ll)
end
@/lua/ge/extensions/editor/missionEditor/progressSingle.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/vehicle/sounds.lua
  local data = {obj = sndObj, lastVol = 0, lastPitch = 0, lastColor = 0, lastTexture = 0}
  setmetatable(data, soundObj)
  return data
@/lua/common/libs/lustach/src/lustache/scanner.lua
  }
  return setmetatable(out, { __index = self } )
end
@/lua/ge/extensions/editor/raceEditor/pathnodes.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/copas/copas/lock.lua
-- registry, locks indexed by the coroutines using them.
local registry = setmetatable({}, { __mode="kv" })
  end
  return setmetatable({
            timeout = timeout,
            call_count = nil, -- recursion call count
            errors = setmetatable({}, { __mode = "k" }), -- error indexed by coroutine
          }, lock)

    setmetatable(self, destroyed_lock_mt)
    return true
@/lua/common/libs/luasocket/socket/http.lua
socket.sourcet["http-chunked"] = function(sock, headers)
    return base.setmetatable({
        getfd = function() return sock:getfd() end,
socket.sinkt["http-chunked"] = function(sock)
    return base.setmetatable({
        getfd = function() return sock:getfd() end,
    local c = socket.try((create or socket.tcp)())
    local h = base.setmetatable({ c = c }, metat)
    -- create finalized try
@/lua/ge/extensions/gameplay/traffic/baseRole.lua
  local o = ... or {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/drift/stuntZones/hitPole.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/transcripts/path.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/free.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/editor/flowgraph/basewindow.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/missionEditor/progressSetup.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/race/startPosition.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/flowgraph/groupHelper.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/luasocket/socket/tp.lua
    end
    return base.setmetatable({c = c}, metat)
end
@/lua/ge/extensions/editor/util/vehicleSelectUtil.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/manualzoom.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/common/kdtreebox3d.lua
local function new(itemCount)
  return setmetatable({
    tree = nil,
@/lua/ge/extensions/gameplay/rally/notebook/missionSettings.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/missionEditor/startTrigger.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/util/vehicleFilterUtil.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/scenario/raceMarkers/overhead.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/notebook/structured/visualCompositor.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/markers/inspectVehicleMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/vehicle/ve_utils.lua
function HighPerfTimer()
  return setmetatable({os.clockhp()}, _HighPerfTimer)
end
@/lua/ge/extensions/core/cameraModes/external.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/flowgraph/pin.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/drift/stuntZones/driftThrough.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/vehicle/energyStorage.lua
  }
  setmetatable(M.nilStorage, mt)
end
@/lua/ge/extensions/flowgraph/baseStateNode.lua

  --setmetatable(o, C)
  for k, v in pairs(C) do
@/lua/common/libs/lustach/src/lustache/renderer.lua
  }
  return setmetatable(out, { __index = self })
end
@/lua/common/libs/LuLPeg/lulpeg.lua
    end
    local env = setmetatable({}, { __index=errR, __newindex=errW })
    noglobals = function()
    mt.__mode = mode
    return setmetatable(t, mt)
end
function util.strip_mt (t)
    return setmetatable(t, nil)
end
function byteset_constructor (upper)
    local set = setmetatable(load(t_concat{
        "return{ [0]=false",
function set_new (t)
    local set = setmetatable({}, set_mt)
    for i = 1, #t do set[t[i]] = true end
  local mt = {__mode = "v"}
  setmetatable(mem, mt)
  setmetatable(fmem, mt)
  setmetatable(mem, mt)
  setmetatable(fmem, mt)
  setmetatable(gmem, mt)
  setmetatable(fmem, mt)
  setmetatable(gmem, mt)
end
local unifiable = setify{"char", "set", "range"}
local hasCmt; hasCmt = setmetatable({}, {__mode = "k", __index = function(self, pt)
    local kind, res = pt.pkind, false
        local pt = newproxy(baseproxy)
        setmetatable(cons, __index_LL)
        proxycache[pt]=cons
    function newpattern(pt)
        return setmetatable(pt,LL)
    end
local LuVERSION = "0.1.0"
local function global(self, env) setmetatable(env,{__index = self}) end
local function register(self, env)
    jit = jit and jit.status(),
    lua52_len = not #setmetatable({},{__len = function()end}),
    proxies = pcall(function()
@/lua/ge/extensions/editor/missionEditor/objectives.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/scenario/raceMarkers/cylinderMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/util/editorElementHelper.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/collision.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/editor/raceEditor/startPositions.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/route/route.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/loop/rallyEventLog.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/relative.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/editor/crawlEditor/boundaries.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/jbeam/expressionParser.lua

setmetatable(context, {
  __index = function(tbl, key)

  setmetatable(context, {
    __index = function(tbl, key)
@/lua/ge/extensions/gameplay/markers/invisibleMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/path.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/core/cameraModes/autopoint.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/editor/missionEditor/setupModules.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/sites/zone.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/drift/stuntZones/donut.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/mathlib.lua
  newLuaVec3xyz = function (x, y, z)
    return (setmetatable({x = x, y = y, z = z}, LuaVec3)) -- parenthesis to workaround slowdown from: NYI return to lower frame
  end
StackVec3.__index = StackVec3
local push3obj, stacki, stackv3 = setmetatable(StackVec3, StackVec3), 1, {}
for i = 100, 1, -1 do stackv3[i] = newLuaVec3xyz(0,0,0) end
  newLuaQuatxyzw = function (_x, _y, _z, _w)
    return (setmetatable({ x = _x, y = _y, z = _z, w = _w }, LuaQuat)) -- parenthesis needed to workaround extreme slowdown from: NYI return to lower frame
  end
@/lua/ge/extensions/scenario/raceMarkers/noneMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/flowgraph/states.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/raceEditor/tools.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/rallyEditor/pacenotes.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/event.lua
function Event.new()
  return setmetatable({__subscribers = {}}, Event)
end
@/lua/ge/extensions/editor/missionEditor/playbookUtils.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/notebook/structured/textCompositor.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/luamqtt/mqtt/protocol4.lua
		local sp = (band(byte1, 0x1) ~= 0)
		return setmetatable({type=ptype, sp=sp, rc=byte2}, connack_packet_mt)
	elseif ptype == packet_type.PUBLISH then
		end
		return setmetatable({type=ptype, dup=dup, qos=qos, retain=retain, packet_id=packet_id, topic=topic, payload=payload}, packet_mt)
	elseif ptype == packet_type.PUBACK then
		local packet_id = parse_uint16(input.read_func)
		return setmetatable({type=ptype, packet_id=packet_id}, packet_mt)
	elseif ptype == packet_type.PUBREC then
		local packet_id = parse_uint16(input.read_func)
		return setmetatable({type=ptype, packet_id=packet_id}, packet_mt)
	elseif ptype == packet_type.PUBREL then
		local packet_id = parse_uint16(input.read_func)
		return setmetatable({type=ptype, packet_id=packet_id}, packet_mt)
	elseif ptype == packet_type.PUBCOMP then
		local packet_id = parse_uint16(input.read_func)
		return setmetatable({type=ptype, packet_id=packet_id}, packet_mt)
	elseif ptype == packet_type.SUBACK then
		end
		return setmetatable({type=ptype, packet_id=packet_id, rc=rc}, packet_mt)
	elseif ptype == packet_type.UNSUBACK then
		local packet_id = parse_uint16(input.read_func)
		return setmetatable({type=ptype, packet_id=packet_id}, packet_mt)
	elseif ptype == packet_type.PINGRESP then
		end
		return setmetatable({type=ptype}, packet_mt)
	else
@/lua/ge/extensions/core/cameraModes/unicycle.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/common/libs/lunajson/lunajson/encoder.lua
  }
  setmetatable(f_string_subst, f_string_subst)
  }
  setmetatable(dispatcher, dispatcher)
@/lua/ge/extensions/core/cameraModes/gameengine.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/gameplay/rally/driveline/drivelineRoute.lua

  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/util/terrainGenerator.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/vehicleCapture.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/flowgraph/variableStorage.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/console/bananabench-xml.lua
  local xml = {}
  setmetatable(xml, XML)
  xml.name = ""
@/lua/ge/extensions/gameplay/drift/stuntZones/nearPole.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/audioManager.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/scenario/raceMarkers/ringMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/rallyEditor/pacenotes/pacenoteForm.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/sites/location.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/sitesEditor/parkingSpots.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/scenario/raceMarkers/crawlMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/map.lua
local buildSerial = -1
local emptyTable = setmetatable({}, {__newindex = function(t, key, val) log('E', 'map', 'Tried to insert new elements into map.objects') end})
local vecUp = vec3(0,0,1)
  local data = {waitDt = -1, update = nop, eventFun = nop}
  setmetatable(data, singleEventTimer)
  return data
-- backward compatibility fixes below
setmetatable(M, {
  __index = function(tbl, key)
@/lua/ge/extensions/scenario/raceMarkers/sideColumnMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/fallback.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/editor/util/transformUtil.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/missionEditor/conditions.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/cutCapture.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/markers/missionMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/crawlEditor/trails.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/filters.lua
  }
  return setmetatable(data, freqFilter1)
end
  }
  return setmetatable(data, freqDetector)
end
  local data = { s_prev = 0, s_prev2 = 0, cycleDt = 0, lastAmpl = 0, N = 0 }
  return setmetatable(data, freqExists)
end
  local data = {spring = spring or 10, damp = damp or 2, state = startingValue or 0, vel = 0}
  return setmetatable(data, temporalSpring)
end
  local data = {[false] = rate, [true] = outRate or rate, startAccel = startaccel, stopAccel = stopAccel or startaccel, state = startingValue or 0, prevvel = 0}
  return setmetatable(data, temporalSigmoidSmoothing)
end
  local data = {[false] = rate, [true] = min(outRate or rate, 1e+30), state = startingValue or 0}
  return setmetatable(data, temporalSmoothingNonLinear)
end
  local data = {[false] = inRate, [true] = max(outRate or inRate, 1e-307), autoCenterRate = max(autoCenterRate or inRate, 1e-307), _startingValue = startingValue, state = startingValue}
  setmetatable(data, temporalSmoothing)
  local data = {[false] = inRate * dt, [true] = max(outRate or inRate, 1e-307) * dt, state = 0}
  return setmetatable(data, linearSmoothing)
end
function newNopSmoothing()
  return setmetatable({}, nopSmoothing)
end
  data.a = (2000 + data.a) * adt / (1 + adt)
  return setmetatable(data, exponentialSmoothing)
end
  local data = {a = 2 / max(window, 2), a2 = 2 / max(window2 or math.huge, 2), startingValue = startingValue, st = startingValue, [true] = 0, [false] = 0}
  return setmetatable(data, exponentialSmoothingT)
end
                [1] = 1 / scale, [2] = 0, [3] = 0, [4] = 0, [5] = 0}
  return setmetatable(data, lineFitting)
end
@/lua/ge/extensions/gameplay/rally/driveline/pointList.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/markers/bigmapMarker.lua
    local o = {}
    setmetatable(o, C)
    C.__index = C
@/lua/ge/extensions/gameplay/markers/crawlMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/driveline/drivelineV3.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/race/pacenote.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/interpolatedMap.lua

  return setmetatable(r, {__index = methods})
end
@/lua/ge/extensions/gameplay/rally/notebook/path.lua

  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/traffic/vehicle.lua
  local o = ... or {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/kdtreepoint3d.lua
local function new(itemCount)
  return setmetatable({
    tree = nil,
@/lua/ge/extensions/core/vehicleActivePooling.lua

  setmetatable(new, VehPool)
@/lua/ge/extensions/gameplay/rally/loop/roadSectionPenaltyKeeper.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/missionEditor/layers.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/tech/pcdLib.lua
  o = o or {}
  setmetatable(o, self)
  self.__index = self
@/lua/vehicle/bullettime.lua
}
setmetatable(M, backwardCompatibility)
@/lua/ge/extensions/gameplay/rally/vehicleTracker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/luasocket/socket/socket.lua
sinkt["close-when-done"] = function(sock)
    return base.setmetatable({
        getfd = function() return sock:getfd() end,
sinkt["keep-open"] = function(sock)
    return base.setmetatable({
        getfd = function() return sock:getfd() end,
sourcet["by-length"] = function(sock, length)
    return base.setmetatable({
        getfd = function() return sock:getfd() end,
    local done
    return base.setmetatable({
        getfd = function() return sock:getfd() end,
@/lua/ge/extensions/core/cameraModes/transition.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/ge_utils.lua
-- scenetree is a singleton, no more than one 'instance' at any time, so hardcode the creation
scenetree = setmetatable({}, scenetree)
  end
  return setmetatable({ time = 0 }, FPSLimiter)
end
@/lua/ge/extensions/gameplay/route/raceRoute.lua
--   local clone = {}
--   setmetatable(clone, C)
--   clone.path = deepcopy(self.path)
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/bigMap.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/common/libs/luasocket/socket/ftp.lua
    local tp = socket.try(tp.connect(server, port or _M.PORT, _M.TIMEOUT, create))
    local f = base.setmetatable({ tp = tp }, metat)
    -- make sure everything gets closed in an exception
@/lua/common/libs/copas/copas/smtp.lua

copas.smtp = setmetatable({}, {
    -- use original module as metatable, to lookup constants like socket.SERVER, etc.
@/lua/ge/extensions/editor/crawlEditor/waypoints.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/utils/filterchain.lua
    local data = {}
    setmetatable(data, Smooth)
    data.rate = rate or 1
    local data = {}
    setmetatable(data, Interval)
    data.offTime = timeOff or 0.1
    local data = {}
    setmetatable(data, Startdelay)
    data.startdelay = startdelay or 0
@/lua/ge/extensions/editor/util/zoneSelectorUtil.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/tools/rallyToolbox.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/inspect/inspect.lua

inspect.KEY       = setmetatable({}, {__tostring = function() return 'inspect.KEY' end})
inspect.METATABLE = setmetatable({}, {__tostring = function() return 'inspect.METATABLE' end})
inspect.KEY       = setmetatable({}, {__tostring = function() return 'inspect.KEY' end})
inspect.METATABLE = setmetatable({}, {__tostring = function() return 'inspect.METATABLE' end})
    if type(mt) ~= 'table' then mt = nil end -- ignore not nil/table __metatable field
    setmetatable(processedCopy, mt)
    processed = processedCopy

  local inspector = setmetatable({
    depth            = depth,

setmetatable(inspect, { __call = function(_, ...) return inspect.inspect(...) end })
@/lua/common/kdtreebox2d.lua
local function new(itemCount)
  return setmetatable({
    tree = nil,
@/lua/ge/extensions/core/cameraModes/driver.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/core/cameraModes/observer.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/core/cameraModes/shake.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/editor/util/searchUtil.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/notebook/pacenoteWaypoint.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/notebook/codriver.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/notebook/pacenote.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/delivery/delivery.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/lua-MessagePack/MessagePack.lua

local packers = setmetatable({}, {
  __index = function(t, k)

unpackers = setmetatable({
  [0xC0] = function() return nil end,
@/lua/ge/extensions/gameplay/missions/missionTypes/baseMission.lua
  local o = ... or {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/missionEditor/prefabs.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/sitesEditor/tags.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/flowgraph/manager.lua
  --[[
  setmetatable(self.graphs, {
    __newindex = function(s, key, value)
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/rallyEditor/missionSettings.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/vehicle/htmlTexture.lua

  return setmetatable(r, {__index = {callJS = callJS, streamJS = streamJS}})
end
@/lua/ge/extensions/gameplay/sites/sites.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/markers/invisibleTrigger.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/api/history.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/extensions.lua
  end
  setmetatable(data, ExtensionProxy)
  return data

setmetatable(M, MT)
@/lua/ge/extensions/scenario/scenarios.lua
  }
  setmetatable(sc, backwardCompatibility)
end
  }
  setmetatable(scenario_race, backwardCompatibility)
  rawset(_G, 'scenario_race', scenario_race) -- rawset avoids global setter wrapper detections
@/lua/ge/extensions/gameplay/race/segment.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/util/testExtensionProxies.lua
  local res = {}
  setmetatable(res, ExtensionProxyTester)
  return res
@/lua/ge/extensions/core/cameraModes/noise.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/gameplay/missions/gridmap_v2/delivery/004-obstaclecourse/script.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/lua-websockets/websocket/client.lua
return setmetatable({},{__index = function(self, name)
  if name ~= 'copas' and name ~= 'new' and name ~= 'ev' and name ~= 'sync' then return end -- we do random lookups here, so do not try to load random files there ...
@/lua/ge/extensions/editor/raceEditor/testing.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/missions/missionTypes/flowMission.lua
  local o = ... or {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/missionEditor/careerSetup.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/utils/pixellib.lua
  local newInstance = {}
  setmetatable(newInstance, LuaPixelBuffer)
  return newInstance
@/lua/ge/extensions/core/cameraModes/onboard.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/objectpool/main.lua

setmetatable(_G, {
  __newindex = __newIndexHandler,
@/lua/ge/extensions/editor/crawlEditor/paths.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/missionEditor/progressMulti.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/chase.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/editor/util/plotHelperUtil.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/delayLine.lua

  return setmetatable(r, {__index = methods})
end
@/lua/vehicle/bdebug.lua
M.initState = {}
setmetatable(M.initState, {
  __index = function(_, key)
M.state = {}
setmetatable(M.state, {
  __index = function(_, key)
M.stateNoReset = {}
setmetatable(M.stateNoReset, {
  __index = function(_, key)
@/lua/common/jit/zone.lua

return setmetatable({
  flush = function(t)
@/gameplay/missions/italy/arrive/012-Field/script.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/rallyEditor/recceTab.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/vehicle/extensions/profiling/zone.lua

return setmetatable({
  flush = function(t)
@/lua/common/libs/copas/copas/timer.lua
  assert(type(opts.callback) == "function", "expected callback to be a function")
  return setmetatable({
    delay = opts.delay,
@/lua/common/libs/LuaIRC/set.lua
    t.sockets = {}
    return setmetatable(t, set)
end
@/lua/ge/extensions/editor/missionEditor/previewChecker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/snaproad.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/recceSettings.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/missionEditor/general.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/loop/stagedCountdownTest.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/graphpath.lua
local function newMinheap()
  return setmetatable({length = 0, vals = {}}, minheap)
end
local function newGraphpath()
  return setmetatable({graph = {}, positions = {}, radius = {}}, Graphpath)
end
@/lua/ge/extensions/gameplay/rally/transcripts/vehicleSnapshot.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/scenario/raceMarkers/sideHologramMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/copas/copas/ftp.lua

copas.ftp = setmetatable({}, {
    -- use original module as metatable, to lookup constants like socket.TIMEOUT, etc.
@/lua/ge/extensions/editor/sitesEditor/sortedListDisplay.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/gameplay/missions/west_coast_usa/chase/001-Goliath/script.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/copas/copas/http.lua
socket.sourcet["http-chunked"] = function(sock, headers)
    return base.setmetatable({
        getfd = function() return sock:getfd() end,
socket.sinkt["http-chunked"] = function(sock)
    return base.setmetatable({
        getfd = function() return sock:getfd() end,
    local c = socket.try(reqt:create())   -- method call, passing reqt table as self!
    local h = base.setmetatable({ c = c }, metat)
    -- create finalized try
@/lua/ge/extensions/flowgraph/link.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/settings/graphicsQualityGroup.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init(qualitiyLevelsFilename, groupName)
@/lua/common/libs/resty/template/html.lua

template.html = setmetatable(html, html)
@/lua/ge/extensions/gameplay/rally/loop/rallyLoopManager.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/cameraPathPlayer.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/sitesEditor/zones.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/topDown.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/flowgraph/baseModule.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/lua-websockets/websocket/server.lua
return setmetatable({},{__index = function(self, name)
  if name ~= 'copas' and name ~= 'ev' then return end -- we do random lookups here, so do not try to load random files there ...
@/lua/common/controlSystems.lua
  data.minIntegral = minIntegral or -data.maxIntegral
  setmetatable(data, PIDParallel)
  return data
  data.minIntegral = minIntegral or -data.maxIntegral
  setmetatable(data, PIDStandard)
  return data
@/lua/ge/extensions/gameplay/markers/parkingMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/raceEditor/timeTrials.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/LuaJIT/zone.lua

return setmetatable({
  flush = function(t)
@/lua/ge/extensions/gameplay/missions/missionTypes/editorHelper.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/flowgraph/nodes/math/math.lua
  env.__pinIn = self.pinIn
  setmetatable(
    env,
@/lua/ge/extensions/gameplay/markers/zoneMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/trafficSignals.lua
  data = data or {}
  setmetatable(o, self)
  data = data or {}
  setmetatable(o, self)
  data = data or {}
  setmetatable(o, self)
@/lua/common/extensions/ui/imguiUtils.lua
  }
  setmetatable(data, ValueSampler)
  return data
@/lua/ge/extensions/core/cameraModes/trackir.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/editor/rallyEditor/static.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/editor/raceEditor/trackLayout.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/flowgraph/basenode.lua

setmetatable(emptyPin, {
  __newindex = function(tbl, key, value)

  setmetatable(self.pinIn, {
    __index = function(self, key) return emptyPin end,
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/transcripts/entry.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/LuaIRC/init.lua
    assert(checkNick(o.nick), "Erroneous nickname passed to irc.new")
    return setmetatable(o, meta_preconnect)
end
    self.socket = s
    setmetatable(self, meta)
    self.socket:close()
    setmetatable(self, nil)
end
@/lua/common/csvlib.lua
local function newXSV(delim, ...)
  local self = setmetatable({buf = buffer.new(), linedelim = "", delim = delim, delimnum = byte(delim, 1)}, csvWriter)
  local headercount = select('#', ...)
@/lua/ge/extensions/gameplay/rally/loop/speedingDetector.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/scenario/raceMarkers/sideMarker.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/rally/driveline/drivelineMeasurement.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/timeEvents.lua

  setmetatable(data, mt)
  return data
@/lua/ge/extensions/editor/missionEditor/additionalAttributes.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/luamqtt/mqtt/ioloop.lua
local function ioloop_create(args)
	local inst = setmetatable({}, ioloop_mt)
	inst:__init(args)
@/lua/ge/extensions/gameplay/sites/parkingSpot.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/extensions/tech/techCapture.lua
  o = o or {}
  setmetatable(o, self)
  self.__index = self
@/lua/common/libs/luamqtt/mqtt/protocol.lua
function protocol.combine(...)
	return setmetatable({...}, combined_packet_mt)
end
@/lua/ge/extensions/core/cameraModes/predictor.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/editor/raceEditor/segments.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/smooth.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/vehicle/controller.lua
  }
  setmetatable(M.nilController, mt)
@/lua/ge/extensions/editor/missionEditor/genericTypeData.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/core/cameraModes/handheld.lua
  local o = ... or {}
  setmetatable(o, C)
  o:init()
@/lua/ge/extensions/editor/api/guiInstancer.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/ge/extensions/gameplay/race/pathnode.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C
@/lua/common/libs/LuaIRC/util.lua
local colByte = char(3)
setmetatable(color, {__call = function(_, text, colornum)
    colornum = type(colornum) == "string" and assert(color[colornum], "Invalid color '"..colornum.."'") or colornum
@/lua/ge/extensions/gameplay/rally/tools/devTools.lua
  local o = {}
  setmetatable(o, C)
  C.__index = C