template <class T>

class LinkOp

Defined at line 49 of file ../../third_party/scudo/src/list.h

Protected Members

T * Base
LinkTy Size

Public Methods

void LinkOp<T, false> ()

Defined at line 55 of file ../../third_party/scudo/src/list.h

void LinkOp<T, false> (T * BaseT, uptr BaseSize)

Defined at line 56 of file ../../third_party/scudo/src/list.h

void init (T * LinkBase, uptr BaseSize)

Defined at line 58 of file ../../third_party/scudo/src/list.h

T * getBase ()

Defined at line 62 of file ../../third_party/scudo/src/list.h

LinkTy getSize ()

Defined at line 63 of file ../../third_party/scudo/src/list.h

T * getNext (T * X)

Defined at line 65 of file ../../third_party/scudo/src/list.h

void setNext (T * X, T * Next)

Set `X->Next` to `Next`.

Defined at line 73 of file ../../third_party/scudo/src/list.h

T * getPrev (T * X)

Defined at line 82 of file ../../third_party/scudo/src/list.h

void setPrev (T * X, T * Prev)

Set `X->Prev` to `Prev`.

Defined at line 90 of file ../../third_party/scudo/src/list.h

LinkTy getEndOfListVal ()

Defined at line 99 of file ../../third_party/scudo/src/list.h