---
title: getCapacity
framework: kernel
role: pseudoSymbol
path: kernel/oscollection/1808225-getcapacity
---

# getCapacity

Returns the number of objects the collection can store without reallocating.

## Declaration

```occ
virtual unsigned int getCapacity() const = 0; 
```

## Return Value

Return Value The number objects the collection can store without reallocating.

## Overview

Overview Subclasses must implement this pure virtual member function.

## See Also

### Miscellaneous

- [copyCollection](kernel/oscollection/1808206-copycollection.md)
- [ensureCapacity](kernel/oscollection/1808212-ensurecapacity.md)
- [flushCollection](kernel/oscollection/1808219-flushcollection.md)
- [getCapacityIncrement](kernel/oscollection/1808233-getcapacityincrement.md)
- [getCount](kernel/oscollection/1808238-getcount.md)
- [getNextObjectForIterator](kernel/oscollection/1808244-getnextobjectforiterator.md)
- [haveUpdated](kernel/oscollection/1808248-haveupdated.md)
- [init](kernel/oscollection/1808252-init.md)
- [initIterator](kernel/oscollection/1808258-inititerator.md)
- [iteratorSize](kernel/oscollection/1808262-iteratorsize.md)
- [setCapacityIncrement](kernel/oscollection/1808267-setcapacityincrement.md)
