---
title: "CFSetGetValue(_:_:)"
framework: corefoundation
role: symbol
role_heading: Function
path: "corefoundation/cfsetgetvalue(_:_:)"
---

# CFSetGetValue(_:_:)

Obtains a specified value from a set.

## Declaration

```swift
func CFSetGetValue(_ theSet: CFSet!, _ value: UnsafeRawPointer!) -> UnsafeRawPointer!
```

## Parameters

- `theSet`: The set to examine.
- `value`: The value for which to search in theSet. Comparisons are made using the equal callback provided when theSet was created. If the equal callback was NULL, pointer equality (in C, ==) is used.

## Return Value

Return Value A pointer to the requested value, or NULL if the value is not in theSet. If the value is a Core Foundation object, Ownership follows the The Get Rule.

## Discussion

Discussion Since this function uses the equal callback, value all elements in the set must be understood by the equal callback. Depending on the implementation of the equal callback specified when creating theSet, the value returned may not have the same pointer equality as value.

## See Also

### Examining a Set

- [CFSetContainsValue(_:_:)](corefoundation/cfsetcontainsvalue(_:_:).md)
- [CFSetGetCount(_:)](corefoundation/cfsetgetcount(_:).md)
- [CFSetGetCountOfValue(_:_:)](corefoundation/cfsetgetcountofvalue(_:_:).md)
- [CFSetGetValueIfPresent(_:_:_:)](corefoundation/cfsetgetvalueifpresent(_:_:_:).md)
- [CFSetGetValues(_:_:)](corefoundation/cfsetgetvalues(_:_:).md)
