/usr/local/share/osrm/profiles/lib
NameSizeModeActions
access.lua2960644editdlrm
destination.lua8610644editdlrm
guidance.lua53260644editdlrm
maxspeed.lua4590644editdlrm
measure.lua29320644editdlrm
pprint.lua146880644editdlrm
profile_debugger.lua30570644editdlrm
relations.lua67830644editdlrm
sequence.lua2530644editdlrm
set.lua4450644editdlrm
tags.lua32850644editdlrm
utils.lua10050644editdlrm
way_handlers.lua245730644editdlrm
Edit: /usr/local/share/osrm/profiles/lib/set.lua (445B)
-- Set of items -- Fast check for inclusion, but unordered. -- -- Instead of having to do: -- whitelist = { 'apple'=true, 'cherries'=true, 'melons'=true } -- -- you can do: -- whitelist = Set { 'apple', 'cherries', 'melons' } -- -- and then use it as: -- print( whitelist['cherries'] ) => true function Set(source) set = {} if source then for i,v in ipairs(source) do set[v] = true end end return set end return Set