QArrayDataPointer

Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Constructors

this
this(Data* header, T* adata, qsizetype n)
Undocumented in source.
this
this(qt.core.pair.QPair!(QTypedArrayData!(T)*, T*) adata, qsizetype n)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Aliases

parameter_type
alias parameter_type = T
Undocumented in source.

Functions

allocatedCapacity
qsizetype allocatedCapacity()
Undocumented in source. Be warned that the author may not have intended to support it.
begin
T* begin()
Undocumented in source. Be warned that the author may not have intended to support it.
begin
const(T)* begin()
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
clearFlag
void clearFlag(Data.ArrayOptions f)
Undocumented in source. Be warned that the author may not have intended to support it.
constAllocatedCapacity
qsizetype constAllocatedCapacity()
Undocumented in source. Be warned that the author may not have intended to support it.
constBegin
const(T)* constBegin()
Undocumented in source. Be warned that the author may not have intended to support it.
constEnd
const(T)* constEnd()
Undocumented in source. Be warned that the author may not have intended to support it.
d_ptr
Data* d_ptr()
Undocumented in source. Be warned that the author may not have intended to support it.
data
T* data()
Undocumented in source. Be warned that the author may not have intended to support it.
data
const(T)* data()
Undocumented in source. Be warned that the author may not have intended to support it.
deref
bool deref()
Undocumented in source. Be warned that the author may not have intended to support it.
detach
void detach(QArrayDataPointer* old)
Undocumented in source. Be warned that the author may not have intended to support it.
detachAndGrow
void detachAndGrow(QArrayData.GrowthPosition where, qsizetype n, const(T)** data, QArrayDataPointer* old)
Undocumented in source. Be warned that the author may not have intended to support it.
detachCapacity
qsizetype detachCapacity(qsizetype newSize)
Undocumented in source. Be warned that the author may not have intended to support it.
end
T* end()
Undocumented in source. Be warned that the author may not have intended to support it.
end
const(T)* end()
Undocumented in source. Be warned that the author may not have intended to support it.
flags
const(Data.ArrayOptions) flags()
Undocumented in source. Be warned that the author may not have intended to support it.
freeSpaceAtBegin
qsizetype freeSpaceAtBegin()
Undocumented in source. Be warned that the author may not have intended to support it.
freeSpaceAtEnd
qsizetype freeSpaceAtEnd()
Undocumented in source. Be warned that the author may not have intended to support it.
isMutable
bool isMutable()
Undocumented in source. Be warned that the author may not have intended to support it.
isNull
bool isNull()
Undocumented in source. Be warned that the author may not have intended to support it.
isShared
bool isShared()
Undocumented in source. Be warned that the author may not have intended to support it.
isSharedWith
bool isSharedWith(const(QArrayDataPointer) other)
Undocumented in source. Be warned that the author may not have intended to support it.
needsDetach
bool needsDetach()
Undocumented in source. Be warned that the author may not have intended to support it.
reallocateAndGrow
void reallocateAndGrow(QArrayData.GrowthPosition where, qsizetype n, QArrayDataPointer* old)
Undocumented in source. Be warned that the author may not have intended to support it.
ref_
void ref_()
Undocumented in source. Be warned that the author may not have intended to support it.
relocate
void relocate(qsizetype offset, const(T)** data)
Undocumented in source. Be warned that the author may not have intended to support it.
setBegin
void setBegin(T* begin)
Undocumented in source. Be warned that the author may not have intended to support it.
setFlag
void setFlag(Data.ArrayOptions f)
Undocumented in source. Be warned that the author may not have intended to support it.
swap
void swap(QArrayDataPointer other)
Undocumented in source. Be warned that the author may not have intended to support it.
tryReadjustFreeSpace
bool tryReadjustFreeSpace(QArrayData.GrowthPosition pos, qsizetype n, const(T)** data)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

allocateGrow
QArrayDataPointer allocateGrow(const(QArrayDataPointer) from, qsizetype n, QArrayData.GrowthPosition position)
Undocumented in source. Be warned that the author may not have intended to support it.
fromRawData
QArrayDataPointer fromRawData(const(T)* rawData, qsizetype length)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

d
Data* d;
Undocumented in source.
ptr
T* ptr;
Undocumented in source.
size
qsizetype size;
Undocumented in source.

Meta