Class DepedentObjList

Inheritance Relationships

Derived Type

Class Documentation

class mgb::comp_node_detail::DepedentObjList

an inplace doubly linked list for efficient inserting/deleting

Note: do not use this directly; it is only for CompNodeDepedentObject

Subclassed by mgb::CompNodeDepedentObject

Public Static Functions

void invoke_callback_and_clean()

Protected Functions

std::shared_ptr<void> callback() = 0
~DepedentObjList() = default

Protected Static Functions

void add(DepedentObjList *ptr)
void remove(DepedentObjList *ptr)