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 interface
StdVector.Factory<E>
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
add(E value)
default E
append()
long
capacity()
void
clear()
long
data()
E
get(long index)
void
push_back(E e)
void
reserve(long size)
void
resize(long size)
void
set(long index, E value)
long
size()
-
-
-
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)
-
-