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