@Name(value="c10::ArrayRef<bool>") @NoOffset @Properties(inherit=torch.class) public class BoolArrayRef extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
BoolArrayRef()
\name Constructors
\{
|
BoolArrayRef(boolean[] begin,
boolean[] end) |
BoolArrayRef(boolean[] data,
long length) |
BoolArrayRef(BoolPointer begin,
BoolPointer end)
Construct an ArrayRef from a range.
|
BoolArrayRef(BoolPointer data,
long length)
Construct an ArrayRef from a pointer and length.
|
BoolArrayRef(long size)
Native array allocator.
|
BoolArrayRef(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
at(long Index)
Vector compatibility
|
boolean |
back()
back - Get the last element.
|
BoolPointer |
begin()
\}
\name Simple Operations
\{
|
BoolPointer |
cbegin() |
BoolPointer |
cend() |
BoolPointer |
data() |
boolean |
empty()
empty - Check if the array is empty.
|
BoolPointer |
end() |
boolean |
equals(BoolArrayRef RHS)
equals - Check for element-wise equality.
|
boolean |
front()
front - Get the first element.
|
boolean |
get(long Index)
\}
\name Operator Overloads
\{
|
BoolArrayRef |
getPointer(long i) |
BoolArrayRef |
position(long position) |
long |
size()
size - Get the array size.
|
BoolArrayRef |
slice(long N)
slice(n) - Chop off the first N elements of the array.
|
BoolArrayRef |
slice(long N,
long M)
slice(n, m) - Take M elements of the array starting at element N
|
BoolVector |
vec()
\}
\name Expensive Operations
\{
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public BoolArrayRef(Pointer p)
Pointer(Pointer)
.public BoolArrayRef(long size)
Pointer.position(long)
.public BoolArrayRef()
Construct an empty ArrayRef.
public BoolArrayRef(@Cast(value="const bool*") BoolPointer data, @Cast(value="size_t") long length)
public BoolArrayRef(@Cast(value="const bool*") boolean[] data, @Cast(value="size_t") long length)
public BoolArrayRef(@Cast(value="const bool*") BoolPointer begin, @Cast(value="const bool*") BoolPointer end)
public BoolArrayRef position(long position)
public BoolArrayRef getPointer(long i)
getPointer
in class Pointer
@Const public BoolPointer begin()
@Const public BoolPointer end()
@Const public BoolPointer cbegin()
@Const public BoolPointer cend()
@Cast(value="const bool*") public BoolPointer data()
@Cast(value="const bool") public boolean equals(@ByVal BoolArrayRef RHS)
@Const @ByVal public BoolArrayRef slice(@Cast(value="size_t") long N, @Cast(value="size_t") long M)
@Const @ByVal public BoolArrayRef slice(@Cast(value="size_t") long N)
@Cast(value="const bool") @Name(value="operator []") public boolean get(@Cast(value="size_t") long Index)
@Cast(value="const bool") public boolean at(@Cast(value="size_t") long Index)
@ByVal public BoolVector vec()
Copyright © 2024. All rights reserved.