Package com.alibaba.fastffi.impl
Class CXXStdVector_cxx_0x6b0caae2
- java.lang.Object
-
- com.alibaba.fastffi.FFIPointerImpl
-
- com.alibaba.fastffi.impl.CXXStdVector_cxx_0x6b0caae2
-
- All Implemented Interfaces:
com.alibaba.fastffi.FFIBuiltinType
,com.alibaba.fastffi.FFIPointer
,FFIType
,com.alibaba.fastffi.FFIVector<Byte>
,com.alibaba.fastffi.impl.CXXStdVector<Byte>
,Serializable
public class CXXStdVector_cxx_0x6b0caae2 extends FFIPointerImpl implements com.alibaba.fastffi.impl.CXXStdVector<Byte>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.alibaba.fastffi.impl.CXXStdVector
com.alibaba.fastffi.impl.CXXStdVector.Factory<E extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static int
HASH_SHIFT
static int
SIZE
-
Fields inherited from class com.alibaba.fastffi.FFIPointerImpl
address
-
-
Constructor Summary
Constructors Constructor Description CXXStdVector_cxx_0x6b0caae2(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
capacity()
void
clear()
long
data()
void
dispose()
boolean
empty()
boolean
equals(Object o)
Byte
get(long arg0)
int
hashCode()
static long
nativeCapacity(long ptr)
static void
nativeClear(long ptr)
static long
nativeCreateFactory0()
static long
nativeCreateFactory1(int arg00)
static long
nativeData(long ptr)
static void
nativeDispose(long ptr)
static boolean
nativeEmpty(long ptr)
static @com.alibaba.fastffi.CXXReference byte
nativeGet(long ptr, long arg00)
static void
nativePush_back(long ptr, byte arg00)
static void
nativeReserve(long ptr, long arg00)
static void
nativeResize(long ptr, long arg00)
static void
nativeSet(long ptr, long arg00, byte arg11)
static long
nativeSize(long ptr)
void
push_back(Byte arg0)
void
reserve(long arg0)
void
resize(long arg0)
void
set(long arg0, Byte arg1)
long
size()
String
toString()
-
Methods inherited from class com.alibaba.fastffi.FFIPointerImpl
getAddress
-
-
-
-
Method Detail
-
capacity
public long capacity()
-
nativeCapacity
public static long nativeCapacity(long ptr)
-
clear
public void clear()
-
nativeClear
public static void nativeClear(long ptr)
-
data
public long data()
-
nativeData
public static long nativeData(long ptr)
-
dispose
public void dispose()
-
nativeDispose
public static void nativeDispose(long ptr)
-
empty
public boolean empty()
-
nativeEmpty
public static boolean nativeEmpty(long ptr)
-
get
public Byte get(long arg0)
-
nativeGet
public static @com.alibaba.fastffi.CXXReference byte nativeGet(long ptr, long arg00)
-
push_back
public void push_back(Byte arg0)
-
nativePush_back
public static void nativePush_back(long ptr, byte arg00)
-
reserve
public void reserve(long arg0)
-
nativeReserve
public static void nativeReserve(long ptr, long arg00)
-
resize
public void resize(long arg0)
-
nativeResize
public static void nativeResize(long ptr, long arg00)
-
set
public void set(long arg0, Byte arg1)
-
nativeSet
public static void nativeSet(long ptr, long arg00, byte arg11)
-
size
public long size()
-
nativeSize
public static long nativeSize(long ptr)
-
nativeCreateFactory0
public static long nativeCreateFactory0()
-
nativeCreateFactory1
public static long nativeCreateFactory1(int arg00)
-
-