/*!@file dummySTL.H A dummy STL definition for doxygen <B>DO NOT INCLUDE THIS FILE!!!</B> */ //! The Standard Template Library (STL) /*! This is not the real STL documentation, you can find that at the <A HREF="http://www.sgi.com/tech/stl/">Silicon Graphics STL site</A>. */ namespace std { //! The STL vector container class. Use with <CODE>\#include <vector></CODE> /*! See <A HREF="http://www.sgi.com/tech/stl/Vector.html">SGI's documentation</A> of std::vector. */ template<class T, class Alloc> class vector { public: T data; Alloc allocator; }; //! The STL deque container class. Use with <CODE>\#include <deque></CODE> /*! See <A HREF="http://www.sgi.com/tech/stl/Deque.html">SGI's documentation</A> of std::deque. */ template<class T, class Alloc> class deque { public: T data; Alloc allocator; }; //! The STL list container class. Use with <CODE>\#include <list></CODE> /*! See <A HREF="http://www.sgi.com/tech/stl/List.html">SGI's documentation</A> of std::list. */ template<class T, class Alloc> class list { public: T data; Alloc allocator; }; //! The STL slist container class. Use with <CODE>\#include <slist></CODE> /*! See <A HREF="http://www.sgi.com/tech/stl/Slist.html">SGI's documentation</A> of std::slist. */ template<class T, class Alloc> class slist { public: T data; Alloc allocator; }; //! The STL set container class. Use with <CODE>\#include <set></CODE> /*! See <A HREF="http://www.sgi.com/tech/stl/set.html">SGI's documentation</A> of std::set. */ template<class Key, class Compare, class Alloc> class set { public: Key keys; Compare comparator; Alloc allocator; }; //! The STL map container class. Use with <CODE>\#include <map></CODE> /*! See <A HREF="http://www.sgi.com/tech/stl/Map.html">SGI's documentation</A> of std::map. */ template<class Key, class Data, class Compare, class Alloc> class map { public: Key keys; Data data; Compare comparator; Alloc allocator; }; //! The STL multiset container class. Use with <CODE>\#include <set></CODE> /*! See <A HREF="http://www.sgi.com/tech/stl/multiset.html">SGI's documentation</A> of std::multiset. */ template<class Key, class Compare, class Alloc> class multiset { public: Key keys; Compare comparator; Alloc allocator; }; //! The STL multimap container class. Use with <CODE>\#include <map></CODE> /*! See <A HREF="http://www.sgi.com/tech/stl/Multimap.html">SGI's documentation</A> of std::multimap. */ template<class Key, class Data, class Compare, class Alloc> class multimap { public: Key keys; Data data; Compare comparator; Alloc allocator; }; //! The STL string class. Use with <CODE>\#include <string></CODE> /*! std::string is actually std::basic_string<char>. See <A HREF="http://www.sgi.com/tech/stl/basic_string.html">SGI's documentation</A> of std::basic_string. */ class string { }; } // ###################################################################### /* So things look consistent in everyone's emacs... */ /* Local Variables: */ /* indent-tabs-mode: nil */ /* End: */