@Name(value="c10::List<c10::optional<at::Tensor> >") @NoOffset @Properties(inherit=torch.class) public class TensorOptionalList extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
TensorOptionalList()
Constructs an empty list.
|
TensorOptionalList(long size)
Native array allocator.
|
TensorOptionalList(Pointer p)
Pointer cast constructor.
|
TensorOptionalList(TensorOptionalArrayRef initial_values)
Constructs a list with some initial values.
|
TensorOptionalList(TensorOptionalList arg0)
Create a generic list with runtime type information.
|
TensorOptionalList(TensorOptionalVector initial_values) |
Modifier and Type | Method and Description |
---|---|
void |
append(TensorOptionalList lst)
Appends the given list to the end of the container.
|
TensorOptionalListIterator |
begin()
Returns an iterator to the first element of the container.
|
void |
clear()
Erases all elements from the container.
|
TensorOptionalList |
copy()
Create a new List pointing to a deep copy of the same data.
|
Type.TypePtr |
elementType() |
boolean |
empty()
Checks if the container has no elements.
|
TensorOptionalListIterator |
end()
Returns an iterator to the element following the last element of the container.
|
TensorOptionalListIterator |
erase(TensorOptionalListIterator pos)
Removes the element at pos.
|
TensorOptionalListIterator |
erase(TensorOptionalListIterator first,
TensorOptionalListIterator last)
Removes the elements in the range [first, last).
|
TensorOptional |
extract(long pos)
Moves out the element at the specified location pos and returns it, with bounds checking.
|
TensorOptional |
get(long pos)
Returns the element at specified location pos, with bounds checking.
|
TensorOptionalList |
getPointer(long i) |
TensorOptionalListIterator |
insert(TensorOptionalListIterator pos,
TensorOptional value)
Inserts value before pos.
|
boolean |
is(TensorOptionalList rhs)
Identity comparison.
|
void |
pop_back()
Removes the last element of the container.
|
TensorOptionalList |
position(long position) |
void |
push_back(TensorOptional value)
Appends the given element value to the end of the container.
|
TensorOptionalList |
put(TensorOptionalList arg0) |
void |
reserve(long new_cap)
Increase the capacity of the vector to a value that's greater or equal to new_cap.
|
void |
resize(long count)
Resizes the container to contain count elements.
|
void |
resize(long count,
TensorOptional value)
Resizes the container to contain count elements.
|
void |
set(long pos,
TensorOptional value)
Assigns a new value to the element at location pos.
|
long |
size()
Returns the number of elements in the container
|
void |
unsafeSetElementType(Type.TypePtr t) |
long |
use_count()
Returns the number of Lists currently pointing to this same list.
|
TensorOptional |
vec() |
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 TensorOptionalList(Pointer p)
Pointer(Pointer)
.public TensorOptionalList(long size)
Pointer.position(long)
.public TensorOptionalList()
public TensorOptionalList(@ByVal TensorOptionalArrayRef initial_values)
public TensorOptionalList(@ByVal TensorOptionalVector initial_values)
public TensorOptionalList(@Const @ByRef TensorOptionalList arg0)
public TensorOptionalList position(long position)
public TensorOptionalList getPointer(long i)
getPointer
in class Pointer
@ByRef @Name(value="operator =") public TensorOptionalList put(@Const @ByRef TensorOptionalList arg0)
@ByVal public TensorOptionalList copy()
@ByVal public TensorOptional get(long pos)
@ByVal public TensorOptional extract(long pos)
public void set(long pos, @ByVal TensorOptional value)
@ByVal @Cast(value="c10::List<c10::optional<at::Tensor> >::iterator*") public TensorOptionalListIterator begin()
@ByVal @Cast(value="c10::List<c10::optional<at::Tensor> >::iterator*") public TensorOptionalListIterator end()
public long size()
public void reserve(long new_cap)
public void clear()
@ByVal @Cast(value="c10::List<c10::optional<at::Tensor> >::iterator*") public TensorOptionalListIterator insert(@ByVal @Cast(value="c10::List<c10::optional<at::Tensor> >::iterator*") TensorOptionalListIterator pos, @Const @ByRef TensorOptional value)
public void push_back(@Const @ByRef TensorOptional value)
public void append(@ByVal TensorOptionalList lst)
@ByVal @Cast(value="c10::List<c10::optional<at::Tensor> >::iterator*") public TensorOptionalListIterator erase(@ByVal @Cast(value="c10::List<c10::optional<at::Tensor> >::iterator*") TensorOptionalListIterator pos)
@ByVal @Cast(value="c10::List<c10::optional<at::Tensor> >::iterator*") public TensorOptionalListIterator erase(@ByVal @Cast(value="c10::List<c10::optional<at::Tensor> >::iterator*") TensorOptionalListIterator first, @ByVal @Cast(value="c10::List<c10::optional<at::Tensor> >::iterator*") TensorOptionalListIterator last)
public void pop_back()
public void resize(long count)
public void resize(long count, @Const @ByRef TensorOptional value)
@Cast(value="bool") public boolean is(@Const @ByRef TensorOptionalList rhs)
rhs
represents the same
List object as this
.@StdVector public TensorOptional vec()
@Cast(value="size_t") public long use_count()
@ByVal public Type.TypePtr elementType()
public void unsafeSetElementType(@ByVal Type.TypePtr t)
Copyright © 2024. All rights reserved.