dummySTL.H

Go to the documentation of this file.
00001 /*!@file dummySTL.H A dummy STL definition for doxygen
00002   <B>DO NOT INCLUDE THIS FILE!!!</B> */
00003 
00004 //! The Standard Template Library (STL)
00005 /*! This is not the real STL documentation, you can find that at the
00006   <A HREF="http://www.sgi.com/tech/stl/">Silicon Graphics STL site</A>. */
00007 namespace std
00008 {
00009   //! The STL vector container class. Use with <CODE>\#include <vector></CODE>
00010   /*! See <A HREF="http://www.sgi.com/tech/stl/Vector.html">SGI's
00011     documentation</A> of std::vector. */
00012   template<class T, class Alloc>
00013   class vector { public: T data; Alloc allocator; };
00014 
00015   //! The STL deque container class. Use with <CODE>\#include <deque></CODE>
00016   /*! See <A HREF="http://www.sgi.com/tech/stl/Deque.html">SGI's
00017     documentation</A> of std::deque. */
00018   template<class T, class Alloc>
00019   class deque { public: T data; Alloc allocator; };
00020 
00021   //! The STL list container class. Use with <CODE>\#include <list></CODE>
00022   /*! See <A HREF="http://www.sgi.com/tech/stl/List.html">SGI's
00023     documentation</A> of std::list. */
00024   template<class T, class Alloc>
00025   class list { public: T data; Alloc allocator; };
00026 
00027   //! The STL slist container class. Use with <CODE>\#include <slist></CODE>
00028   /*! See <A HREF="http://www.sgi.com/tech/stl/Slist.html">SGI's
00029     documentation</A> of std::slist. */
00030   template<class T, class Alloc>
00031   class slist { public: T data; Alloc allocator; };
00032 
00033   //! The STL set container class. Use with <CODE>\#include <set></CODE>
00034   /*! See <A HREF="http://www.sgi.com/tech/stl/set.html">SGI's
00035     documentation</A> of std::set. */
00036   template<class Key, class Compare, class Alloc>
00037   class set { public: Key keys; Compare comparator; Alloc allocator; };
00038 
00039   //! The STL map container class. Use with <CODE>\#include <map></CODE>
00040   /*! See <A HREF="http://www.sgi.com/tech/stl/Map.html">SGI's
00041     documentation</A> of std::map. */
00042   template<class Key, class Data, class Compare, class Alloc>
00043   class map { public: Key keys; Data data; Compare comparator;
00044     Alloc allocator; };
00045 
00046   //! The STL multiset container class. Use with <CODE>\#include <set></CODE>
00047   /*! See <A HREF="http://www.sgi.com/tech/stl/multiset.html">SGI's
00048     documentation</A> of std::multiset. */
00049   template<class Key, class Compare, class Alloc>
00050   class multiset { public: Key keys; Compare comparator; Alloc allocator; };
00051 
00052   //! The STL multimap container class. Use with <CODE>\#include <map></CODE>
00053   /*! See <A HREF="http://www.sgi.com/tech/stl/Multimap.html">SGI's
00054     documentation</A> of std::multimap. */
00055   template<class Key, class Data, class Compare, class Alloc>
00056   class multimap { public: Key keys; Data data; Compare comparator;
00057     Alloc allocator; };
00058 
00059   //! The STL string class. Use with <CODE>\#include <string></CODE>
00060   /*! std::string is actually std::basic_string<char>.
00061     See <A HREF="http://www.sgi.com/tech/stl/basic_string.html">SGI's
00062     documentation</A> of std::basic_string. */
00063   class string { };
00064 }
00065 
00066 // ######################################################################
00067 /* So things look consistent in everyone's emacs... */
00068 /* Local Variables: */
00069 /* indent-tabs-mode: nil */
00070 /* End: */
Generated on Sun May 8 08:40:06 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3