@Name(value="std::chrono::nanoseconds") @Properties(inherit=chrono.class) public class Nanoseconds extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
Nanoseconds() |
Nanoseconds(HighResolutionDuration d) |
Nanoseconds(Hours d) |
Nanoseconds(long r) |
Nanoseconds(Microseconds d) |
Nanoseconds(Milliseconds d) |
Nanoseconds(Minutes d) |
Nanoseconds(Seconds d) |
Nanoseconds(SteadyDuration d) |
Nanoseconds(SystemDuration d) |
Modifier and Type | Method and Description |
---|---|
Nanoseconds |
addPut(Nanoseconds d) |
private void |
allocate() |
private void |
allocate(HighResolutionDuration d) |
private void |
allocate(Hours d) |
private void |
allocate(long r) |
private void |
allocate(Microseconds d) |
private void |
allocate(Milliseconds d) |
private void |
allocate(Minutes d) |
private void |
allocate(Seconds d) |
private void |
allocate(SteadyDuration d) |
private void |
allocate(SystemDuration d) |
long |
count() |
Nanoseconds |
decrement() |
Nanoseconds |
increment() |
static Nanoseconds |
max() |
static Nanoseconds |
min() |
Nanoseconds |
modPut(long rhs) |
Nanoseconds |
modPut(Nanoseconds rhs) |
Nanoseconds |
multiplyPut(long rhs) |
Nanoseconds |
negate() |
Nanoseconds |
put(Nanoseconds other) |
Nanoseconds |
subtractPut(Nanoseconds d) |
static Nanoseconds |
zero_() |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public Nanoseconds()
public Nanoseconds(long r)
public Nanoseconds(Microseconds d)
public Nanoseconds(Milliseconds d)
public Nanoseconds(Seconds d)
public Nanoseconds(Minutes d)
public Nanoseconds(Hours d)
public Nanoseconds(SystemDuration d)
public Nanoseconds(HighResolutionDuration d)
public Nanoseconds(SteadyDuration d)
private void allocate()
private void allocate(long r)
private void allocate(@Const @ByRef Microseconds d)
private void allocate(@Const @ByRef Milliseconds d)
private void allocate(@Const @ByRef SystemDuration d)
private void allocate(@Const @ByRef HighResolutionDuration d)
private void allocate(@Const @ByRef SteadyDuration d)
@Name(value="operator=") @ByRef public Nanoseconds put(@Const @ByRef Nanoseconds other)
@Name(value="operator-") @ByVal public Nanoseconds negate()
@Name(value="operator++") @ByRef public Nanoseconds increment()
@Name(value="operator--") @ByRef public Nanoseconds decrement()
@Name(value="operator+=") @ByRef public Nanoseconds addPut(@Const @ByRef Nanoseconds d)
@Name(value="operator-=") @ByRef public Nanoseconds subtractPut(@Const @ByRef Nanoseconds d)
@Name(value="operator%=") @ByRef public Nanoseconds modPut(@Const @ByRef Nanoseconds rhs)
public long count()
@ByVal @Name(value="zero") public static Nanoseconds zero_()
@ByVal public static Nanoseconds min()
@ByVal public static Nanoseconds max()
Copyright © 2024. All rights reserved.