|  | 
| typedef std::vector< std::optional< BoundType > > | base_vector | 
|  | 
| using | internal_iterator = typename base_vector::iterator | 
|  | 
| using | const_internal_iterator = typename base_vector::const_iterator | 
|  | 
| using | iterator = typename IndexBindingVectorInferface< BoundType, OptionalIteratorBundle< BoundType > >::iterator | 
|  | 
| using | const_iterator = typename IndexBindingVectorInferface< BoundType, OptionalIteratorBundle< BoundType > >::const_iterator | 
|  | 
| using | reference = typename const_iterator::reference | 
|  | 
| using | const_reference = typename const_iterator::reference | 
|  | 
| using | size_type = typename base_vector::size_type | 
|  | 
| using | allocator_type = typename base_vector::allocator_type | 
|  | 
| using | iterator = typename OptionalIteratorBundle< BoundType > ::iterator | 
|  | 
| using | const_iterator = typename OptionalIteratorBundle< BoundType > ::const_iterator | 
|  | 
| using | size_type = size_t | 
|  | 
| using | allocator_type = std::allocator< BoundType > | 
|  | 
|  | 
|  | OptionalIndexedBindingVector (size_type count, const std::optional< BoundType > &value, const allocator_type &alloc=allocator_type()) | 
|  | 
|  | OptionalIndexedBindingVector (size_type count) | 
|  | 
| iterator | begin () | 
|  | 
| const_iterator | begin () const | 
|  | 
| iterator | end () | 
|  | 
| const_iterator | end () const | 
|  | 
| internal_iterator | beginInternal () | 
|  | 
| const_internal_iterator | beginInternal () const | 
|  | 
| internal_iterator | endInternal () | 
|  | 
| const_internal_iterator | endInternal () const | 
|  | 
| bool | isOccupied (size_type pos) const | 
|  | 
| BoundType & | at (size_type pos) | 
|  | 
| const BoundType & | at (size_type pos) const | 
|  | 
| BoundType & | operator[] (size_type pos) | 
|  | 
| const BoundType & | operator[] (size_type pos) const | 
|  | 
| size_type | size () const | 
|  | 
| void | set (size_type pos, const BoundType &value) | 
|  | 
| void | clearIndex (size_type pos) | 
|  | 
| void | clear () | 
|  | 
| iterator | erase (iterator pos) | 
|  | 
| const_iterator | erase (const_iterator pos) | 
|  | 
| bool | isOccupied (size_type pos) const=delete | 
|  | 
| iterator | begin ()=delete | 
|  | 
| const_iterator | begin () const=delete | 
|  | 
| BoundType & | at (size_type pos)=delete | 
|  | 
| const BoundType & | at (size_type pos) const=delete | 
|  | 
| size_type | size () const=delete | 
|  | 
| void | set (size_type pos, const BoundType &value)=delete | 
|  | 
| void | clear ()=delete | 
|  | 
| void | clearIndex (size_type pos)=delete | 
|  | 
| iterator | erase (iterator pos)=delete | 
|  | 
| const_iterator | erase (const_iterator pos)=delete | 
|  | 
The documentation for this class was generated from the following file: