Package com.alibaba.graphscope.stdcxx
Class StdString_cxx_0xcec1e274
- java.lang.Object
-
- com.alibaba.fastffi.FFIPointerImpl
-
- com.alibaba.graphscope.stdcxx.StdString_cxx_0xcec1e274
-
- All Implemented Interfaces:
com.alibaba.fastffi.CXXPointer
,com.alibaba.fastffi.CXXRange<StdString.Iterator>
,com.alibaba.fastffi.CXXValueRange<StdString.Iterator>
,com.alibaba.fastffi.FFIJava
,com.alibaba.fastffi.FFIPointer
,com.alibaba.fastffi.FFIStringProvider
,com.alibaba.fastffi.FFIStringReceiver
,FFIType
,StdString
,Serializable
,Iterable<StdString.Iterator>
public class StdString_cxx_0xcec1e274 extends FFIPointerImpl implements StdString
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.alibaba.graphscope.stdcxx.StdString
StdString.Factory, StdString.Iterator
-
-
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 StdString_cxx_0xcec1e274(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StdString
append(StdString rhs)
byte
at(long index)
The actual String returns a reference but we can use a value.StdString.Iterator
begin()
long
c_str()
void
clear()
int
compare(StdString str)
long
data()
void
delete()
StdString.Iterator
end()
boolean
equals(Object o)
long
find(byte c, long pos)
long
find(StdString str, long pos)
long
find_first_of(byte c, long pos)
long
find_first_of(StdString str, long pos)
long
find_last_of(byte c, long pos)
long
find_last_of(StdString str, long pos)
int
hashCode()
static @com.alibaba.fastffi.CXXReference long
nativeAppend(long ptr, long rhs0)
static byte
nativeAt(long ptr, long index0)
static @com.alibaba.fastffi.CXXValue long
nativeBegin(long ptr, long rv_base)
static long
nativeC_str(long ptr)
static void
nativeClear(long ptr)
static int
nativeCompare(long ptr, long str0)
static long
nativeCreateFactory0()
static long
nativeCreateFactory1(long string0)
static long
nativeData(long ptr)
static void
nativeDelete(long ptr)
static @com.alibaba.fastffi.CXXValue long
nativeEnd(long ptr, long rv_base)
static long
nativeFind_first_of1(long ptr, long str0, long pos1)
static long
nativeFind_first_of3(long ptr, byte c0, long pos1)
static long
nativeFind_last_of1(long ptr, long str0, long pos1)
static long
nativeFind_last_of3(long ptr, byte c0, long pos1)
static long
nativeFind1(long ptr, long str0, long pos1)
static long
nativeFind3(long ptr, byte c0, long pos1)
static void
nativePush_back(long ptr, byte c0)
static void
nativeResize(long ptr, long size0)
static long
nativeSize(long ptr)
static @com.alibaba.fastffi.CXXValue long
nativeSubstr1(long ptr, long rv_base, long pos0, long len1)
void
push_back(byte c)
void
resize(long size)
long
size()
StdString
substr(long pos, long len)
String
toString()
-
Methods inherited from class com.alibaba.fastffi.FFIPointerImpl
getAddress
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface com.alibaba.graphscope.stdcxx.StdString
find, find, find_first_of, find_first_of, find_last_of, find_last_of, substr
-
-
-
-
Method Detail
-
nativeAppend
public static @com.alibaba.fastffi.CXXReference long nativeAppend(long ptr, long rhs0)
-
at
public byte at(long index)
Description copied from interface:StdString
The actual String returns a reference but we can use a value.
-
nativeAt
public static byte nativeAt(long ptr, long index0)
-
begin
public StdString.Iterator begin()
- Specified by:
begin
in interfacecom.alibaba.fastffi.CXXRange<StdString.Iterator>
- Specified by:
begin
in interfaceStdString
-
nativeBegin
public static @com.alibaba.fastffi.CXXValue long nativeBegin(long ptr, long rv_base)
-
nativeC_str
public static long nativeC_str(long ptr)
-
nativeClear
public static void nativeClear(long ptr)
-
nativeCompare
public static int nativeCompare(long ptr, long str0)
-
data
public long data()
-
nativeData
public static long nativeData(long ptr)
-
delete
public void delete()
- Specified by:
delete
in interfacecom.alibaba.fastffi.CXXPointer
-
nativeDelete
public static void nativeDelete(long ptr)
-
end
public StdString.Iterator end()
- Specified by:
end
in interfacecom.alibaba.fastffi.CXXRange<StdString.Iterator>
- Specified by:
end
in interfaceStdString
-
nativeEnd
public static @com.alibaba.fastffi.CXXValue long nativeEnd(long ptr, long rv_base)
-
nativeFind1
public static long nativeFind1(long ptr, long str0, long pos1)
-
nativeFind3
public static long nativeFind3(long ptr, byte c0, long pos1)
-
find_first_of
public long find_first_of(StdString str, long pos)
- Specified by:
find_first_of
in interfaceStdString
-
nativeFind_first_of1
public static long nativeFind_first_of1(long ptr, long str0, long pos1)
-
find_first_of
public long find_first_of(byte c, long pos)
- Specified by:
find_first_of
in interfaceStdString
-
nativeFind_first_of3
public static long nativeFind_first_of3(long ptr, byte c0, long pos1)
-
find_last_of
public long find_last_of(StdString str, long pos)
- Specified by:
find_last_of
in interfaceStdString
-
nativeFind_last_of1
public static long nativeFind_last_of1(long ptr, long str0, long pos1)
-
find_last_of
public long find_last_of(byte c, long pos)
- Specified by:
find_last_of
in interfaceStdString
-
nativeFind_last_of3
public static long nativeFind_last_of3(long ptr, byte c0, long pos1)
-
nativePush_back
public static void nativePush_back(long ptr, byte c0)
-
resize
public void resize(long size)
-
nativeResize
public static void nativeResize(long ptr, long size0)
-
size
public long size()
-
nativeSize
public static long nativeSize(long ptr)
-
nativeSubstr1
public static @com.alibaba.fastffi.CXXValue long nativeSubstr1(long ptr, long rv_base, long pos0, long len1)
-
nativeCreateFactory0
public static long nativeCreateFactory0()
-
nativeCreateFactory1
public static long nativeCreateFactory1(long string0)
-
-