class iplist
Declaration
template <class T, class... Options>
class iplist { /* full declaration omitted */ };
Description
An intrusive list with ownership and callbacks specified/controlled by ilist_traits, only with API safe for polymorphic types. The \p Options parameters are the same as those for \a simple_ilist. See there for a description of what's available.
Declared at: llvm/include/llvm/ADT/ilist.h:388
Templates
- T
- Options
Method Overview
- public iplist<T, Options...>()
- public iplist<T, Options...>(const iplist<T, Options...> & X)
- public iplist<T, Options...>(iplist<T, Options...> && X)
Methods
¶iplist<T, Options...>()
iplist<T, Options...>()
Declared at: llvm/include/llvm/ADT/ilist.h:393
¶iplist<T, Options...>(
const iplist<T, Options...>& X)
iplist<T, Options...>(
const iplist<T, Options...>& X)
Declared at: llvm/include/llvm/ADT/ilist.h:395
Parameters
- const iplist<T, Options...>& X
¶iplist<T, Options...>(iplist<T, Options...>&& X)
iplist<T, Options...>(iplist<T, Options...>&& X)
Declared at: llvm/include/llvm/ADT/ilist.h:398
Parameters
- iplist<T, Options...>&& X