Lines Matching refs:status
32 UVector::UVector(UErrorCode &status) :
33 UVector(nullptr, nullptr, DEFAULT_CAPACITY, status) {
36 UVector::UVector(int32_t initialCapacity, UErrorCode &status) :
37 UVector(nullptr, nullptr, initialCapacity, status) {
40 UVector::UVector(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status) :
41 UVector(d, c, DEFAULT_CAPACITY, status) {
44 UVector::UVector(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status) :
48 if (U_FAILURE(status)) {
57 status = U_MEMORY_ALLOCATION_ERROR;
102 void UVector::addElement(void* obj, UErrorCode &status) {
104 if (ensureCapacity(count + 1, status)) {
109 void UVector::adoptElement(void* obj, UErrorCode &status) {
111 if (ensureCapacity(count + 1, status)) {
117 void UVector::addElement(int32_t elem, UErrorCode &status) {
119 if (ensureCapacity(count + 1, status)) {
149 void UVector::insertElementAt(void* obj, int32_t index, UErrorCode &status) {
150 if (ensureCapacity(count + 1, status)) {
159 status = U_ILLEGAL_ARGUMENT_ERROR;
162 if (U_FAILURE(status) && deleter != nullptr) {
167 void UVector::insertElementAt(int32_t elem, int32_t index, UErrorCode &status) {
170 if (ensureCapacity(count + 1, status)) {
180 status = U_ILLEGAL_ARGUMENT_ERROR;
326 UBool UVector::ensureCapacity(int32_t minimumCapacity, UErrorCode &status) {
327 if (U_FAILURE(status)) {
331 status = U_ILLEGAL_ARGUMENT_ERROR;
336 status = U_ILLEGAL_ARGUMENT_ERROR;
345 status = U_ILLEGAL_ARGUMENT_ERROR;
351 status = U_MEMORY_ALLOCATION_ERROR;
366 void UVector::setSize(int32_t newSize, UErrorCode &status) {
367 if (!ensureCapacity(newSize, status)) {