All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.almworks.integers.wrappers.LongLongHppcWrappers Maven / Gradle / Ivy

There is a newer version: 1.1.2
Show newest version
/*
 * Copyright 2014 ALM Works Ltd
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

// CODE GENERATED FROM com/almworks/integers/wrappers/PQHppcWrappers.tpl


package com.almworks.integers.wrappers;

import com.almworks.integers.LongLongFindingIterator;
import com.carrotsearch.hppc.cursors.LongLongCursor;

import java.util.Iterator;

public class LongLongHppcWrappers {
  public static LongLongFindingIterator cursorToLongLongIterator(final Iterator cursor) {
    return new LongLongFindingIterator() {
      @Override
      protected boolean findNext() {
        if (!cursor.hasNext()) return false;
        LongLongCursor cur = cursor.next();
        myNextLeft = cur.key;
        myNextRight = cur.value;
        return true;
      }
    };

  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy