llvm-mirror/lib/Support
Reid Spencer 45d12b6601 Allow any cl::opt to use the method getPosition() to retrieve the option's
absolute position on the command line. Similarly allow any cl::list to
use the method getPosition(n) to retrieve the absolute position of the nth
option in the list. This provides support for two things: (a) options like
-l that are actually positional and their order of occurrence matters when
they are intermixed with positional arguments like "a.o"; and (b) options
like -x LANG which affect only the positional arguments that come after
the option. In both cases, knowing the absolute position of a given option
helps.

llvm-svn: 15725
2004-08-13 19:47:30 +00:00
..
Annotation.cpp Make sure that at least one virtual method is defined in a .cpp file to avoid 2004-02-26 07:24:18 +00:00
CommandLine.cpp Allow any cl::opt to use the method getPosition() to retrieve the option's 2004-08-13 19:47:30 +00:00
ConstantRange.cpp Bug fixes for PR341 2004-07-15 01:29:12 +00:00
Debug.cpp
DynamicLinker.cpp Thoroughly rehack the dynamic linking mechanisms on Win32. The Win32 2004-05-28 23:54:07 +00:00
FileUtilities.cpp Make all of this functionality work directly on win32. Properly conditionalize 2004-06-07 19:37:24 +00:00
IsInf.cpp Solaris hack for isinf() 2004-07-21 03:32:51 +00:00
IsNAN.cpp Wrapper for c99 isnan() 2004-06-22 23:54:38 +00:00
LeakDetector.cpp Bug fixes for PR341 2004-07-15 01:29:12 +00:00
Makefile
Mangler.cpp Do not call Type::getUniqueID 2004-07-08 22:09:34 +00:00
PluginLoader.cpp Implicitly getting a new option by linking to support.o instead of support.a 2004-07-11 01:04:33 +00:00
Signals.cpp It is not possible to catch SIGKILL, don't bother trying. 2004-08-04 18:14:24 +00:00
SlowOperationInformer.cpp
Statistic.cpp Pass std::string to constructor as const reference to avoid multiple 2004-01-06 09:16:02 +00:00
StringExtras.cpp
SystemUtils.cpp Remove linux/solaris specific stuff. 2004-07-25 07:34:00 +00:00
Timer.cpp Implement getTimeRecord natively in Win32, properly conditionalize the 2004-06-07 19:34:51 +00:00
ToolRunner.cpp Pass timeouts into the low level "execute program with timeout" function 2004-07-24 07:49:11 +00:00