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 intHASH_SHIFTstatic intSIZE-
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 StdStringappend(StdString rhs)byteat(long index)The actual String returns a reference but we can use a value.StdString.Iteratorbegin()longc_str()voidclear()intcompare(StdString str)longdata()voiddelete()StdString.Iteratorend()booleanequals(Object o)longfind(byte c, long pos)longfind(StdString str, long pos)longfind_first_of(byte c, long pos)longfind_first_of(StdString str, long pos)longfind_last_of(byte c, long pos)longfind_last_of(StdString str, long pos)inthashCode()static @com.alibaba.fastffi.CXXReference longnativeAppend(long ptr, long rhs0)static bytenativeAt(long ptr, long index0)static @com.alibaba.fastffi.CXXValue longnativeBegin(long ptr, long rv_base)static longnativeC_str(long ptr)static voidnativeClear(long ptr)static intnativeCompare(long ptr, long str0)static longnativeCreateFactory0()static longnativeCreateFactory1(long string0)static longnativeData(long ptr)static voidnativeDelete(long ptr)static @com.alibaba.fastffi.CXXValue longnativeEnd(long ptr, long rv_base)static longnativeFind_first_of1(long ptr, long str0, long pos1)static longnativeFind_first_of3(long ptr, byte c0, long pos1)static longnativeFind_last_of1(long ptr, long str0, long pos1)static longnativeFind_last_of3(long ptr, byte c0, long pos1)static longnativeFind1(long ptr, long str0, long pos1)static longnativeFind3(long ptr, byte c0, long pos1)static voidnativePush_back(long ptr, byte c0)static voidnativeResize(long ptr, long size0)static longnativeSize(long ptr)static @com.alibaba.fastffi.CXXValue longnativeSubstr1(long ptr, long rv_base, long pos0, long len1)voidpush_back(byte c)voidresize(long size)longsize()StdStringsubstr(long pos, long len)StringtoString()-
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:StdStringThe 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:
beginin interfacecom.alibaba.fastffi.CXXRange<StdString.Iterator>- Specified by:
beginin 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:
deletein interfacecom.alibaba.fastffi.CXXPointer
-
nativeDelete
public static void nativeDelete(long ptr)
-
end
public StdString.Iterator end()
- Specified by:
endin interfacecom.alibaba.fastffi.CXXRange<StdString.Iterator>- Specified by:
endin 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_ofin 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_ofin 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_ofin 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_ofin 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)
-
-