// // intrusive_node.hpp // utilities // // Created by Sam Jaffe on 5/10/13. // Copyright (c) 2013 Sam Jaffe. All rights reserved. // #pragma once template intrusive_node::intrusive_node(pointer ptr) : ptr_(ptr) { } template intrusive_node::~intrusive_node() { if (list_) { list_->remove(ptr_); } }