Anton Korobeynikov
|
11ffccf2a5
|
Provide GraphTraits and DOTGraphTraits interface for Trie.
Retoss private/public stuff.
Make copy ctor and operator= private.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45067 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-12-16 01:27:04 +00:00 |
|
Anton Korobeynikov
|
41ff20bff4
|
Use vector for child storage instead of map. This will also make
our life during future GraphTraits'ing slightly easier.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44952 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-12-12 19:08:44 +00:00 |
|
Anton Korobeynikov
|
765d8e5cbd
|
Remove Trie::Edge class. Now edge labels are stored into nodes itself.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44880 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-12-11 21:55:38 +00:00 |
|
Anton Korobeynikov
|
64735ccb2b
|
Add first and really dirty version of generic Trie structure
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44851 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-12-11 06:53:44 +00:00 |
|