From 0186250b31b54f2496afbdf927d5b7c432cf675d Mon Sep 17 00:00:00 2001 From: Gabor Greif Date: Fri, 27 Feb 2009 13:28:07 +0000 Subject: [PATCH] document ilist_traits git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65631 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ProgrammersManual.html | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/ProgrammersManual.html b/docs/ProgrammersManual.html index 5068d011087..289a5690249 100644 --- a/docs/ProgrammersManual.html +++ b/docs/ProgrammersManual.html @@ -898,11 +898,23 @@ and basic blocks, which is why these are implemented with ilists.

Related classes of interest are explained in the following subsections: + +
+ ilist_traits +
+ +
+

ilist_traits<T> is ilist<T>'s customization +mechanism. iplist<T> (and consequently ilist<T>) +publicly derive from this traits class.

+
+
iplist @@ -912,6 +924,9 @@ Related classes of interest are explained in the following subsections:

iplist<T> is ilist<T>'s base and as such supports a slightly narrower interface. Notably, inserters from T& are absent.

+ +

ilist_traits<T> is a public base of this class and can be +used for a wide variety of customizations.