Lines Matching defs:UVector32
11 // UVector32 is a class implementing a vector of 32 bit integers.
61 class U_COMMON_API UVector32 : public UObject {
72 UVector32(UErrorCode &status);
74 UVector32(int32_t initialCapacity, UErrorCode &status);
76 virtual ~UVector32();
82 void assign(const UVector32& other, UErrorCode &ec);
89 UBool operator==(const UVector32& other);
94 inline UBool operator!=(const UVector32& other);
108 UBool equals(const UVector32 &other) const;
116 UBool containsAll(const UVector32& other) const;
118 UBool removeAll(const UVector32& other);
120 UBool retainAll(const UVector32& other);
154 UBool containsNone(const UVector32& other) const;
190 UVector32(const UVector32&);
193 UVector32& operator=(const UVector32&);
198 // Here in UVector32, they are all together.
213 // UVector32 inlines
215 inline UBool UVector32::ensureCapacity(int32_t minimumCapacity, UErrorCode &status) {
223 inline int32_t UVector32::elementAti(int32_t index) const {
228 inline void UVector32::addElement(int32_t elem, UErrorCode &status) {
235 inline int32_t *UVector32::reserveBlock(int32_t size, UErrorCode &status) {
244 inline int32_t *UVector32::popFrame(int32_t size) {
255 inline int32_t UVector32::size(void) const {
259 inline UBool UVector32::isEmpty(void) const {
263 inline UBool UVector32::contains(int32_t obj) const {
267 inline int32_t UVector32::lastElementi(void) const {
271 inline UBool UVector32::operator!=(const UVector32& other) {
275 inline int32_t *UVector32::getBuffer() const {
282 inline UBool UVector32::empty(void) const {
286 inline int32_t UVector32::peeki(void) const {
290 inline int32_t UVector32::push(int32_t i, UErrorCode &status) {
295 inline int32_t UVector32::popi(void) {