{
    "Function": "_add",
    "File": "contracts/lib/openzeppelin-contracts/contracts/utils/structs/EnumerableSet.sol",
    "Parent Contracts": [],
    "High-Level Calls": [],
    "Internal Calls": [
        "_contains"
    ],
    "Library Calls": [],
    "Low-Level Calls": [],
    "Code": "function _add(Set storage set, bytes32 value) private returns (bool) {\n        if (!_contains(set, value)) {\n            set._values.push(value);\n            // The value is stored at length-1, but we add 1 to all indexes\n            // and use 0 as a sentinel value\n            set._indexes[value] = set._values.length;\n            return true;\n        } else {\n            return false;\n        }\n    }"
}