Home | History | Annotate | Download | only in util

Lines Matching refs:ElementType

26 template<typename ElementType, size_t kCapacity>
37 ElementType& back();
38 const ElementType& back() const;
43 ElementType& front();
44 const ElementType& front() const;
51 ElementType *data();
58 const ElementType *data() const;
98 void push_back(const ElementType& element);
120 ElementType& operator[](size_t index);
131 const ElementType& operator[](size_t index) const;
172 typedef ElementType* iterator;
173 typedef const ElementType* const_iterator;
178 typename FixedSizeVector<ElementType, kCapacity>::iterator begin();
179 typename FixedSizeVector<ElementType, kCapacity>::const_iterator begin() const;
180 typename FixedSizeVector<ElementType, kCapacity>::const_iterator cbegin() const;
185 typename FixedSizeVector<ElementType, kCapacity>::iterator end();
186 typename FixedSizeVector<ElementType, kCapacity>::const_iterator end() const;
187 typename FixedSizeVector<ElementType, kCapacity>::const_iterator cend() const;
192 typename std::aligned_storage<sizeof(ElementType),
193 alignof(ElementType)>::type mData[kCapacity];