Home | History | Annotate | Download | only in common

Lines Matching defs:UVector

11 #include "uvector.h"
27 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(UVector)
29 UVector::UVector(UErrorCode &status) :
39 UVector::UVector(int32_t initialCapacity, UErrorCode &status) :
49 UVector::UVector(UObjectDeleter *d, UKeyComparator *c, UErrorCode &status) :
59 UVector::UVector(UObjectDeleter *d, UKeyComparator *c, int32_t initialCapacity, UErrorCode &status) :
69 void UVector::_init(int32_t initialCapacity, UErrorCode &status) {
85 UVector::~UVector() {
95 void UVector::assign(const UVector& other, UTokenAssigner *assign, UErrorCode &ec) {
110 UBool UVector::operator==(const UVector& other) {
124 void UVector::addElement(void* obj, UErrorCode &status) {
130 void UVector::addElement(int32_t elem, UErrorCode &status) {
138 void UVector::setElementAt(void* obj, int32_t index) {
148 void UVector::setElementAt(int32_t elem, int32_t index) {
160 void UVector::insertElementAt(void* obj, int32_t index, UErrorCode &status) {
172 void UVector::insertElementAt(int32_t elem, int32_t index, UErrorCode &status) {
185 void* UVector::elementAt(int32_t index) const {
189 int32_t UVector::elementAti(int32_t index) const {
193 UBool UVector::containsAll(const UVector& other) const {
202 UBool UVector::containsNone(const UVector& other) const {
211 UBool UVector::removeAll(const UVector& other) {
223 UBool UVector::retainAll(const UVector& other) {
235 void UVector::removeElementAt(int32_t index) {
242 UBool UVector::removeElement(void* obj) {
251 void UVector::removeAllElements(void) {
262 UBool UVector::equals(const UVector &other) const {
288 int32_t UVector::indexOf(void* obj, int32_t startIndex) const {
294 int32_t UVector::indexOf(int32_t obj, int32_t startIndex) const {
301 int32_t UVector::indexOf(UHashTok key, int32_t startIndex, int8_t hint) const {
328 UBool UVector::ensureCapacity(int32_t minimumCapacity, UErrorCode &status) {
352 void UVector::setSize(int32_t newSize, UErrorCode &status) {
379 void** UVector::toArray(void** result) const {
387 UObjectDeleter *UVector::setDeleter(UObjectDeleter *d) {
393 UKeyComparator *UVector::setComparer(UKeyComparator *d) {
408 void* UVector::orphanElementAt(int32_t index) {
426 void UVector::sortedInsert(void* obj, USortComparator *compare, UErrorCode& ec) {
437 void UVector::sortedInsert(int32_t obj, USortComparator *compare, UErrorCode& ec) {
444 void UVector::sortedInsert(UHashTok tok, USortComparator *compare, UErrorCode& ec) {
472 * Used from UVector::sort()
475 * UVector style comparator function usable with uprv_sortArray().
492 * Array sort comparison function for use from UVector::sorti()
507 * not clear whether UVector's USortComparator or
510 void UVector::sorti(UErrorCode &ec) {
522 * for UVector (as defined for sortedInsert()) is different from the signature
524 * the UVector sort function pointer via the context pointer to a
532 void UVector::sort(USortComparator *compare, UErrorCode &ec) {