ilist.h | 1 //==-- llvm/ADT/ilist.h - Intrusive Linked List Template ---------*- C++ -*-==// 19 // The ilist class itself, should be a plug in replacement for list, assuming 24 // The ilist class is implemented by allocating a 'tail' node when the list is 73 /// strategy. The sentinel is stored in the prev field of ilist's Head. 83 /// provideInitialHead - when constructing an ilist, provide a starting 215 assert(NodePtr && "--'d off the beginning of an ilist!"); 451 // an ilist (and potentially deleted) with iterators still pointing at it. 640 struct ilist : public iplist<NodeTy> { struct in namespace:llvm 644 ilist() {} function in struct:llvm::ilist 645 ilist(const ilist &right) function in struct:llvm::ilist 648 explicit ilist(size_type count) { function in struct:llvm::ilist 651 ilist(size_type count, const NodeTy &val) { function in struct:llvm::ilist 654 template<class InIt> ilist(InIt first, InIt last) { function in struct:llvm::ilist [all...] |