{ "argumentTypes": null, "arguments": [ { "argumentTypes": null, "id": 95, "name": "knownValues", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 79, "src": "1392:11:0", "typeDescriptions": { "typeIdentifier": "t_struct$_Data_$6_storage", "typeString": "struct Set.Data storage ref" } }, { "argumentTypes": null, "id": 96, "name": "value", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 81, "src": "1405:5:0", "typeDescriptions": { "typeIdentifier": "t_uint256", "typeString": "uint256" } } ], "expression": { "argumentTypes": [ { "typeIdentifier": "t_struct$_Data_$6_storage", "typeString": "struct Set.Data storage ref" }, { "typeIdentifier": "t_uint256', typeString: 'uint256" } ], "expression": { "argumentTypes": null, "id": 93, "name": "Set", "nodeType": "Identifier", "overloadedDeclarations": [], "referencedDeclaration": 77, "src": "1381:3:0", "typeDescriptions": { "typeIdentifier": "t_type$_t_contract$_Set_$77_$", "typeString": "type(library Set)" } }, "id": 94, "isConstant": false, "isLValue": false, "isPure": false, "lValueRequested": false, "memberName": "insert", "nodeType": "MemberAccess", "referencedDeclaration": 33, "src": "1381:10:0", "typeDescriptions": { "typeIdentifier": "t_function_delegatecall_nonpayable$_t_struct$_Data_$6_storage_ptr_$_t_uint256_$returns$_t_bool_$", "typeString": "function (struct Set.Data storage pointer,uint256) returns (bool)" } }, "id": 97, "isConstant": false, "isLValue": false, "isPure": false, "kind": "functionCall", "lValueRequested": false, "names": [], "nodeType": "FunctionCall", "src": "1381:30:0", "tryCall": false, "typeDescriptions": { "typeIdentifier": "t_bool", "typeString": "bool" } }