Lines Matching defs:UVector64
9 // UVector64 is a class implementing a vector of 64 bit integers.
58 class U_COMMON_API UVector64 : public UObject {
69 UVector64(UErrorCode &status);
71 UVector64(int32_t initialCapacity, UErrorCode &status);
73 virtual ~UVector64();
79 void assign(const UVector64& other, UErrorCode &ec);
86 UBool operator==(const UVector64& other);
91 inline UBool operator!=(const UVector64& other);
105 //UBool equals(const UVector64 &other) const;
113 //UBool containsAll(const UVector64& other) const;
115 //UBool removeAll(const UVector64& other);
117 //UBool retainAll(const UVector64& other);
145 //UBool containsNone(const UVector64& other) const;
177 UVector64(const UVector64&);
180 UVector64& operator=(const UVector64&);
185 // Here in UVector64, they are all together.
200 // UVector64 inlines
202 inline UBool UVector64::ensureCapacity(int32_t minimumCapacity, UErrorCode &status) {
210 inline int64_t UVector64::elementAti(int32_t index) const {
215 inline void UVector64::addElement(int64_t elem, UErrorCode &status) {
222 inline int64_t *UVector64::reserveBlock(int32_t size, UErrorCode &status) {
231 inline int64_t *UVector64::popFrame(int32_t size) {
242 inline int32_t UVector64::size(void) const {
246 inline int64_t UVector64::lastElementi(void) const {
250 inline UBool UVector64::operator!=(const UVector64& other) {
254 inline int64_t *UVector64::getBuffer() const {
261 inline int64_t UVector64::push(int64_t i, UErrorCode &status) {
266 inline int64_t UVector64::popi(void) {