Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 7, 2010, 12:58:52 AM (14 years ago)
Author:
landauf
Message:

enhanced documentation of some core classes and added examples

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/doc/src/libraries/core/ObjectList.h

    r7363 r7372  
    3535    @file
    3636    @ingroup Object ObjectList
    37     @brief Definition and implementation of the ObjectList class.
     37    @brief Definition of the ObjectList class.
    3838
    39     The ObjectList is a wrapper of an ObjectListBase of a given class.
    40     Use Iterator<class> to iterate through all objects of the class.
     39    @ref orxonox::ObjectList "ObjectList<T>" is a wrapper of an @ref orxonox::ObjectListBase
     40    "ObjectListBase" of class @a T. Use @ref orxonox::ObjectListIterator "ObjectListIterator<T>"
     41    to iterate through the list.
    4142*/
    4243
     
    5556    // ###       ObjectList        ###
    5657    // ###############################
    57     //! The ObjectList contains all objects of the given class.
    5858    /**
    59         Wraps the ObjectListBase of the corresponding Identifier.
    60         Use ObjectListIterator<class> to iterate through all objects in the list.
     59        @brief The ObjectList contains all objects of the given class.
     60
     61        Wraps the ObjectListBase which contains all objects of type @a T. Use @ref ObjectListIterator
     62        "ObjectListIterator<T>" or its typedef ObjectList<T>::iterator to iterate through all objects
     63        in the list.
    6164    */
    6265    template <class T>
     
    6669            typedef ObjectListIterator<T> iterator;
    6770
    68             /** @brief Returns an Iterator to the first element in the list. @return The Iterator */
     71            /// Returns an Iterator to the first element in the list.
    6972            inline static ObjectListElement<T>* begin()
    7073            {
     
    7376            }
    7477
    75             /** @brief Returns an Iterator to the element after the last element in the list. @return The Iterator */
     78            /// Returns an Iterator to the element after the last element in the list.
    7679            inline static ObjectListElement<T>* end()
    7780            {
     
    8083            }
    8184
    82             /** @brief Returns an Iterator to the last element in the list. @return The Iterator */
     85            /// Returns an Iterator to the last element in the list.
    8386            inline static ObjectListElement<T>* rbegin()
    8487            {
     
    8790            }
    8891
    89             /** @brief Returns an Iterator to the element before the first element in the list. @return The Iterator */
     92            /// Returns an Iterator to the element before the first element in the list.
    9093            inline static ObjectListElement<T>* rend()
    9194            {
Note: See TracChangeset for help on using the changeset viewer.