if haskey(index_to_name, idx) delete!(name_to_index, index_to_name[idx]) end index_to_name[idx] = name if !isempty(name) name_to_index[name] = idx end return end MOI.supports(::AbstractModel, ::MOI.VariableName, vi::Type{VI}) = true function MOI.set(model::AbstractModel, ...
function setname(index_to_name::Dict{<:MOI.Index, String}, name_to_index::Dict{String, <:MOI.Index}, idx::MOI.Index, name::String) if haskey(index_to_name, idx) delete!(name_to_index, index_to_name[idx]) end index_to_name[idx] = name if !isempty(name) name_to_index[name...
name; if (key) { if (Object.prototype.hasOwnProperty.call(mapper, key)) { // This meta is already in the result, // Replace the one in result with this const dupeMetaIdx = mapper[key]; result[dupeMetaIdx] = elem; } else { // Save the elem's index in result. mapper[key] =...