Tree [044716] / vcl /
History



File Date Author Commit
Templates 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
borland55 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
borland56 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
config.stlport.win32-vc60 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
config.win32 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
doc 2002-09-04 Peter Vanroose Peter Vanroose [fbfa24] <TQB>s replaced by spaces
egcs 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
emulation 2008-01-04 Brad King Brad King [1329e5] Introduce a bogus symbol in the translation uni...
gcc 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
gcc-295 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
gcc-libstdcxx-v3 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
generic 2008-03-13 Matthew J. Leotta Matthew J. Leotta [f901fe] added initial configuration to support C++0x (o...
internal unknown
iso 2013-12-02 Matt Leotta Matt Leotta [abd31c] Fixed improper included header in vcl_memory_tr1.h
mwerks 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
sgi 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
stlport 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
sunpro 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
tests 2008-03-13 Matthew J. Leotta Matthew J. Leotta [f901fe] added initial configuration to support C++0x (o...
tr1 2008-03-13 Matthew J. Leotta Matthew J. Leotta [f901fe] added initial configuration to support C++0x (o...
vcl_sys 2003-12-30 Amitha Perera Amitha Perera [11a58a] No longer needed: vil_nitf has been fixed.
win32-vc60 2007-11-02 Brad King Brad King [1c4434] Implement vcl_tanh and vcl_tan for vcl_complex<...
win32-vc70 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
win32-vc8 unknown
.NoDartCoverage 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
CMakeLists.txt 2007-12-24 Amitha Perera Amitha Perera [5f9b1e] Remove old manual config stuff
ERRORS.txt 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
README 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
config.README 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
headers.iso 2002-09-04 Peter Vanroose Peter Vanroose [05764d] *** empty log message ***
introduction_doxy.txt 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_algorithm.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_algorithm.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_atomic_count.h unknown
vcl_bitset.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_cassert.cxx 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_cassert.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_cctype.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_cerrno.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_cfloat.h 2005-05-16 Peter Vanroose Peter Vanroose [21d3d5] domain name change
vcl_ciso646.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_climits.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_clocale.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_cmath.cxx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_cmath.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_compiler.h 2006-08-07 Brad King Brad King [0c896c] Added VCL_GCC_2 for GCC 2.x compilers.
vcl_complex.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_complex.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_complex_fwd.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_config_compiler.h.in 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_config_headers.h.in 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_config_manual.h.in 2008-03-13 Matthew J. Leotta Matthew J. Leotta [f901fe] added initial configuration to support C++0x (o...
vcl_csetjmp.h 2005-05-16 Peter Vanroose Peter Vanroose [21d3d5] domain name change
vcl_csignal.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_cstdarg.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_cstddef.h 2005-05-16 Peter Vanroose Peter Vanroose [21d3d5] domain name change
vcl_cstdio.h 2006-05-02 Wen Sheng Hu Wen Sheng Hu [6d4694] Fix for VCL_VC_70
vcl_cstdlib.cxx 2008-01-04 Brad King Brad King [1329e5] Introduce a bogus symbol in the translation uni...
vcl_cstdlib.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_cstring.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_ctime.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_cwchar.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_cwctype.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_deprecated.cxx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_deprecated.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_deprecated_header.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_deque.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_deque.txx 2002-09-17 Peter Vanroose Peter Vanroose [68ef87] Merge fixes from HEAD
vcl_exception.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_fstream.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_functional.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_functional.txx 2002-09-17 Peter Vanroose Peter Vanroose [68ef87] Merge fixes from HEAD
vcl_iomanip.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_ios.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_iosfwd.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_iostream.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_istream.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_iterator.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_iterator.txx 2002-09-17 Peter Vanroose Peter Vanroose [68ef87] Merge fixes from HEAD
vcl_limits.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_list.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_list.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_locale.h 2006-08-21 Amitha Perera Amitha Perera [7008b9] bug fix: include through vcl wrapper
vcl_map.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_map.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_memory.h 2008-03-13 Matthew J. Leotta Matthew J. Leotta [f901fe] added initial configuration to support C++0x (o...
vcl_new.h 2006-06-12 Ian Scott Ian Scott [ed4605] fix compiler warning on dashboard
vcl_numeric.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_ostream.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_queue.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_queue.txx 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_rel_ops.not 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_set.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_set.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_sstream.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_stack.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_stack.txx 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_stdexcept.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_stlfwd.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_streambuf.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_string.h 2005-07-31 Brad King Brad King [f38759] Merge branch 'vxl-1-2'
vcl_string.txx 2005-07-31 Brad King Brad King [f38759] Merge branch 'vxl-1-2'
vcl_strstream.not 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_typeinfo.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_utility.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
vcl_utility.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
vcl_valarray.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_vector.h 2006-07-25 Brad King Brad King [dde5c3] Do not use sunpro 5.0 vcl_vector implementation...
vcl_vector.txx 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
vcl_where_root_dir.h.in 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0

Read Me

header names
------------
There's a list of ISO headers in headers.iso; each ISO header <blah> becomes
<vcl_blah.h> and there should not be any other headers here. Exceptions are:

vcl_compiler.h
  Every other header file in this directory should include this file.
  That's a requirement and it's service which clients can rely on; thus
  if you include <vcl_iostream.h> you *don't* need to include 
  <vcl_compiler.h> even if you need the macros defined in there.

vcl_complex_fwd.h
  This is deprecated

vcl_rel_ops.h
  This is the (deprecated) vcl form of the ISO incantation
  #include <utility>
  using std::rel_ops::operator!=;
  using std::rel_ops::operator> ;
  using std::rel_ops::operator<=;
  using std::rel_ops::operator>=;

vcl_rtti.h
  Under construction. For rtti emulation with compilers that don't support
  rtti.

vcl_stlfwd.h
  Forward declare the most commonly used parts of the STL, if possible.

vcl_deprecated_header.h
  Including this causes a preprocessor or compiler warning to be emitted. So
  include <vcl_deprecated_header.h> in header files that are to be deprecated.


tests directory
---------------
It is important to have a test program for every vcl feature as early 
detection of problems can save hours of recompilation time if a vcl
header has to be modified.


template files
--------------
This is the official codification of template file naming, as was proposed by
Peter Vanroose.
~       is for pointer (*)
+       is for < in templates
-       is for > in templates
.       is for the commas between template arguments
+-      is for the :: in nested classes
The abbreviations uchar, ushort, uint, ulong stand for unsigned versions of 
integer types. Use 's' as a prefix for signed versions. Beware that 'char'
can be either signed or unsigned and may or may not be the same type as the
qualified form.