# `GSIndexPathToBuffer`

*Function*

## Declaration

```swift
func GSIndexPathToBuffer(_ buffer: UnsafeMutablePointer<CChar>, _ indexPath: IndexPath, _ addSpace: Bool) -> Int
```

```objc
size_t GSIndexPathToBuffer(char *buffer, NSIndexPath *indexPath, BOOL addSpace);
```

```python
GSIndexPathToBuffer(buffer: str, indexPath: NSIndexPath, addSpace: bool) -> int
```

## See Also

### Points and Index Paths

- [`GSPointToString`](/Core/GlyphsCore/GSPointToString)
- [`GSParseXYPairsAsPointValues`](/Core/GlyphsCore/GSParseXYPairsAsPointValues)
- [`GSIndexPathFromIntList`](/Core/GlyphsCore/GSIndexPathFromIntList)
- [`GSIndexPathFromString`](/Core/GlyphsCore/GSIndexPathFromString)
- [`GSIntListFromIndexPath`](/Core/GlyphsCore/GSIntListFromIndexPath)
- [`GSStringFromIndexPath`](/Core/GlyphsCore/GSStringFromIndexPath)

