summaryrefslogtreecommitdiffstats
path: root/llvm/include/Support/STLExtras.h
Commit message (Collapse)AuthorAgeFilesLines
* Changes For Bug 352Reid Spencer2004-09-011-310/+0
| | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
* Add greater_ptr functor.Alkis Evlogimenos2004-07-211-0/+7
| | | | llvm-svn: 15070
* Add comparator useful for natural comparisons on collections withAlkis Evlogimenos2004-05-301-0/+6
| | | | | | pointers to objects. llvm-svn: 13909
* Noone cares about similarity to boostChris Lattner2004-02-241-2/+0
| | | | llvm-svn: 11783
* Add next() and prior() iterator utility functions. Unlike std::advanceAlkis Evlogimenos2004-02-141-23/+37
| | | | | | | | | | | | | they do not modify the passed iterator but return a copy. next(myIt) returns copy of myIt incremented once next(myIt, n) returns copy of myIt incremented n times prior(myIt) returns copy of myIt decremented once prior(myIt, n) returns copy of myIt decremented n times While at it remove obsolete implementation of mapped_iterator. llvm-svn: 11429
* A better way to get std::pair into the compiler's little, walnut-sized brain.Brian Gaeke2003-11-231-1/+1
| | | | llvm-svn: 10174
* This is a hack to make this file compile under g++-3.0.x;Brian Gaeke2003-11-231-0/+1
| | | | | | | otherwise it can't decide what std::pair is. It seemed relatively harmless. llvm-svn: 10173
* Remove needless dependence on boostChris Lattner2003-11-131-3/+2
| | | | llvm-svn: 9961
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | llvm-svn: 9903
* Add std::pair tier. This is a much simplified version of boost::tieAlkis Evlogimenos2003-11-051-0/+48
| | | | | | that works only for std::pair. llvm-svn: 9723
* Added LLVM notice.John Criswell2003-10-201-0/+7
| | | | llvm-svn: 9300
* Standardize header file commentsChris Lattner2003-09-301-1/+1
| | | | llvm-svn: 8782
* Regularize the names of #include-guards.Brian Gaeke2003-06-171-2/+2
| | | | llvm-svn: 6732
* Add neccesary #includeChris Lattner2002-10-271-0/+1
| | | | llvm-svn: 4294
* disable the unused "pointer" memberChris Lattner2002-10-131-1/+3
| | | | llvm-svn: 4144
* Remove obsolete namespace from exampleChris Lattner2002-04-281-1/+1
| | | | llvm-svn: 2368
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-3/+4
| | | | llvm-svn: 1503
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-271-0/+222
from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400
OpenPOWER on IntegriCloud