Package com.alibaba.graphscope.stdcxx
Interface StdVector<E>
-
- All Superinterfaces:
com.alibaba.fastffi.CXXPointer,com.alibaba.fastffi.FFIPointer,com.alibaba.fastffi.FFISettablePointer,FFIType,Serializable
- All Known Implementing Classes:
FakeFFIByteVector,FFIByteVector,FFIByteVecVector,FFIIntVector,FFIIntVecVector,StdVector_cxx_0x37a055,StdVector_cxx_0x5725934,StdVector_cxx_0x8cbe72bf,StdVector_cxx_0xa6343ff0,StdVector_cxx_0xb8c12c12,StdVector_cxx_0xcf11e077,StdVector_cxx_0xe1443cf1,StdVector_cxx_0xe16f6c32
public interface StdVector<E> extends com.alibaba.fastffi.CXXPointer, com.alibaba.fastffi.FFISettablePointer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceStdVector.Factory<E>
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidadd(E value)default Eappend()longcapacity()voidclear()longdata()Eget(long index)voidpush_back(E e)voidreserve(long size)voidresize(long size)voidset(long index, E value)longsize()
-
-
-
Method Detail
-
size
long size()
-
get
E get(long index)
-
set
void set(long index, E value)
-
push_back
void push_back(E e)
-
add
default void add(E value)
-
append
default E append()
-
clear
void clear()
-
data
long data()
-
capacity
long capacity()
-
reserve
void reserve(long size)
-
resize
void resize(long size)
-
-