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

org.bytedeco.javacpp.chrono.HighResolutionTime Maven / Gradle / Ivy

The newest version!
package org.bytedeco.javacpp.chrono;

import org.bytedeco.javacpp.Pointer;
import org.bytedeco.javacpp.annotation.*;

@Name("std::chrono::time_point") @Properties(inherit = org.bytedeco.javacpp.presets.chrono.class)
public class HighResolutionTime extends Pointer {
    public HighResolutionTime() { allocate(); }
    private native void allocate();

    public HighResolutionTime(HighResolutionDuration d) { allocate(d); }
    private native void allocate(@Const @ByRef HighResolutionDuration d);

    public native @ByVal HighResolutionTime time_since_epoch();

    public native @Name("operator +=") @ByRef HighResolutionTime addPut(@Const @ByRef HighResolutionDuration d);
    public native @Name("operator -=") @ByRef HighResolutionTime subtractPut(@Const @ByRef HighResolutionDuration d);
    static public native @ByVal HighResolutionTime min();
    static public native @ByVal HighResolutionTime max();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy