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 int
HASH_SHIFT
static int
SIZE
-
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 byte
byteAt(long arg0)
void
clear()
long
data()
boolean
equals(Object o)
int
hashCode()
static byte
nativeByteAt(long ptr, long arg00)
static void
nativeClear(long ptr)
static long
nativeCreateFactory0()
static long
nativeData(long ptr)
static void
nativeReserve(long ptr, long arg00)
static void
nativeResize(long ptr, long arg00)
static long
nativeSize(long ptr)
void
reserve(long arg0)
void
resize(long arg0)
long
size()
String
toString()
-
Methods inherited from class com.alibaba.fastffi.FFIPointerImpl
getAddress
-
-
-
-
Method Detail
-
byteAt
public byte byteAt(long arg0)
- Specified by:
byteAt
in interfacecom.alibaba.fastffi.impl.CXXStdString
- Specified by:
byteAt
in interfacecom.alibaba.fastffi.FFIByteString
-
nativeByteAt
public static byte nativeByteAt(long ptr, long arg00)
-
clear
public void clear()
- Specified by:
clear
in interfacecom.alibaba.fastffi.impl.CXXStdString
-
nativeClear
public static void nativeClear(long ptr)
-
data
public long data()
- Specified by:
data
in interfacecom.alibaba.fastffi.impl.CXXStdString
- Specified by:
data
in interfacecom.alibaba.fastffi.FFIStringProvider
- Specified by:
data
in interfacecom.alibaba.fastffi.FFIStringReceiver
-
nativeData
public static long nativeData(long ptr)
-
reserve
public void reserve(long arg0)
- Specified by:
reserve
in interfacecom.alibaba.fastffi.impl.CXXStdString
-
nativeReserve
public static void nativeReserve(long ptr, long arg00)
-
resize
public void resize(long arg0)
- Specified by:
resize
in interfacecom.alibaba.fastffi.impl.CXXStdString
- Specified by:
resize
in interfacecom.alibaba.fastffi.FFIStringReceiver
-
nativeResize
public static void nativeResize(long ptr, long arg00)
-
size
public long size()
- Specified by:
size
in interfacecom.alibaba.fastffi.impl.CXXStdString
- Specified by:
size
in interfacecom.alibaba.fastffi.FFIByteString
- Specified by:
size
in interfacecom.alibaba.fastffi.FFIStringProvider
-
nativeSize
public static long nativeSize(long ptr)
-
nativeCreateFactory0
public static long nativeCreateFactory0()
-
-