Class ProjectedAdjList_cxx_0x4ca47d21

    • Field Detail

      • SIZE

        public static final int SIZE
      • HASH_SHIFT

        public static final int HASH_SHIFT
    • Constructor Detail

      • ProjectedAdjList_cxx_0x4ca47d21

        public ProjectedAdjList_cxx_0x4ca47d21​(long address)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • nativeBegin

        public static @com.alibaba.fastffi.CXXValue long nativeBegin​(long ptr,
                                                                     long rv_base)
      • empty

        public @com.alibaba.fastffi.FFINameAlias("Empty") boolean empty()
        Description copied from interface: ProjectedAdjList
        Check empty.
        Specified by:
        empty in interface ProjectedAdjList<Long,​Long>
        Returns:
        true if no nbr.
      • nativeEmpty

        public static @com.alibaba.fastffi.FFINameAlias("Empty") boolean nativeEmpty​(long ptr)
      • nativeEnd

        public static @com.alibaba.fastffi.CXXValue long nativeEnd​(long ptr,
                                                                   long rv_base)
      • notEmpty

        public @com.alibaba.fastffi.FFINameAlias("NotEmpty") boolean notEmpty()
        Description copied from interface: ProjectedAdjList
        Check no-empty.
        Specified by:
        notEmpty in interface ProjectedAdjList<Long,​Long>
        Returns:
        false if empty.
      • nativeNotEmpty

        public static @com.alibaba.fastffi.FFINameAlias("NotEmpty") boolean nativeNotEmpty​(long ptr)
      • size

        public @com.alibaba.fastffi.FFINameAlias("Size") long size()
        Description copied from interface: ProjectedAdjList
        Size for this AdjList, i.e. number of nbrs.
        Specified by:
        size in interface ProjectedAdjList<Long,​Long>
        Returns:
        size.
      • nativeSize

        public static @com.alibaba.fastffi.FFINameAlias("Size") long nativeSize​(long ptr)