Package com.alibaba.fastffi.impl
Class CXXStdString_cxx_0xcec1e274
- java.lang.Object
-
- com.alibaba.fastffi.FFIPointerImpl
-
- com.alibaba.fastffi.impl.CXXStdString_cxx_0xcec1e274
-
- All Implemented Interfaces:
com.alibaba.fastffi.FFIBuiltinType,com.alibaba.fastffi.FFIByteString,com.alibaba.fastffi.FFIJava,com.alibaba.fastffi.FFIPointer,com.alibaba.fastffi.FFIStringProvider,com.alibaba.fastffi.FFIStringReceiver,FFIType,com.alibaba.fastffi.impl.CXXStdString,Serializable
public class CXXStdString_cxx_0xcec1e274 extends FFIPointerImpl implements com.alibaba.fastffi.impl.CXXStdString
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intHASH_SHIFTstatic intSIZE-
Fields inherited from class com.alibaba.fastffi.FFIPointerImpl
address
-
-
Constructor Summary
Constructors Constructor Description CXXStdString_cxx_0xcec1e274(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description bytebyteAt(long arg0)voidclear()longdata()booleanequals(Object o)inthashCode()static bytenativeByteAt(long ptr, long arg00)static voidnativeClear(long ptr)static longnativeCreateFactory0()static longnativeData(long ptr)static voidnativeReserve(long ptr, long arg00)static voidnativeResize(long ptr, long arg00)static longnativeSize(long ptr)voidreserve(long arg0)voidresize(long arg0)longsize()StringtoString()-
Methods inherited from class com.alibaba.fastffi.FFIPointerImpl
getAddress
-
-
-
-
Method Detail
-
byteAt
public byte byteAt(long arg0)
- Specified by:
byteAtin interfacecom.alibaba.fastffi.impl.CXXStdString- Specified by:
byteAtin interfacecom.alibaba.fastffi.FFIByteString
-
nativeByteAt
public static byte nativeByteAt(long ptr, long arg00)
-
clear
public void clear()
- Specified by:
clearin interfacecom.alibaba.fastffi.impl.CXXStdString
-
nativeClear
public static void nativeClear(long ptr)
-
data
public long data()
- Specified by:
datain interfacecom.alibaba.fastffi.impl.CXXStdString- Specified by:
datain interfacecom.alibaba.fastffi.FFIStringProvider- Specified by:
datain interfacecom.alibaba.fastffi.FFIStringReceiver
-
nativeData
public static long nativeData(long ptr)
-
reserve
public void reserve(long arg0)
- Specified by:
reservein interfacecom.alibaba.fastffi.impl.CXXStdString
-
nativeReserve
public static void nativeReserve(long ptr, long arg00)
-
resize
public void resize(long arg0)
- Specified by:
resizein interfacecom.alibaba.fastffi.impl.CXXStdString- Specified by:
resizein interfacecom.alibaba.fastffi.FFIStringReceiver
-
nativeResize
public static void nativeResize(long ptr, long arg00)
-
size
public long size()
- Specified by:
sizein interfacecom.alibaba.fastffi.impl.CXXStdString- Specified by:
sizein interfacecom.alibaba.fastffi.FFIByteString- Specified by:
sizein interfacecom.alibaba.fastffi.FFIStringProvider
-
nativeSize
public static long nativeSize(long ptr)
-
nativeCreateFactory0
public static long nativeCreateFactory0()
-
-