#include <Node.h>

Public Types | |
| typedef T * | value_type |
| typedef std::vector< T * > ::const_iterator | iterator |
| typedef std::vector< T * > ::const_reverse_iterator | reverse_iterator |
Public Member Functions | |
| iterator | begin () const |
| iterator | end () const |
| reverse_iterator | rbegin () const |
| reverse_iterator | rend () const |
| unsigned int | size () const |
| bool | empty () const |
| T * | operator[] (unsigned int i) const |
| void | swap (iterator a, iterator b) |
| Swap two values in the list. Uses a const_cast to violate the read-only iterators. | |
| bool | add (T *elem) |
| bool | remove (T *elem) |
| void | clear () |
Protected Attributes | |
| std::vector< T * > | elems |
Definition at line 148 of file Node.h.
| typedef std::vector< T* >::const_iterator sofa::simulation::Node::Sequence< T >::iterator |
| typedef std::vector< T* >::const_reverse_iterator sofa::simulation::Node::Sequence< T >::reverse_iterator |
| typedef T* sofa::simulation::Node::Sequence< T >::value_type |
| bool sofa::simulation::Node::Sequence< T >::add | ( | T * | elem | ) | [inline] |
| iterator sofa::simulation::Node::Sequence< T >::begin | ( | ) | const [inline] |
| void sofa::simulation::Node::Sequence< T >::clear | ( | ) | [inline] |
| bool sofa::simulation::Node::Sequence< T >::empty | ( | ) | const [inline] |
| iterator sofa::simulation::Node::Sequence< T >::end | ( | ) | const [inline] |
| T* sofa::simulation::Node::Sequence< T >::operator[] | ( | unsigned int | i | ) | const [inline] |
| reverse_iterator sofa::simulation::Node::Sequence< T >::rbegin | ( | ) | const [inline] |
| bool sofa::simulation::Node::Sequence< T >::remove | ( | T * | elem | ) | [inline] |
| reverse_iterator sofa::simulation::Node::Sequence< T >::rend | ( | ) | const [inline] |
| unsigned int sofa::simulation::Node::Sequence< T >::size | ( | void | ) | const [inline] |
| void sofa::simulation::Node::Sequence< T >::swap | ( | iterator | a, | |
| iterator | b | |||
| ) | [inline] |
std::vector< T* > sofa::simulation::Node::Sequence< T >::elems [protected] |
Definition at line 151 of file Node.h.
Referenced by sofa::simulation::Node::Sequence< sofa::core::VisualModel >::add(), sofa::simulation::Node::Sequence< sofa::core::VisualModel >::begin(), sofa::simulation::Node::Sequence< sofa::core::VisualModel >::clear(), sofa::simulation::Node::Sequence< sofa::core::VisualModel >::empty(), sofa::simulation::Node::Sequence< sofa::core::VisualModel >::end(), sofa::simulation::Node::Sequence< sofa::core::VisualModel >::operator[](), sofa::simulation::Node::Sequence< sofa::core::VisualModel >::rbegin(), sofa::simulation::Node::Sequence< sofa::core::VisualModel >::remove(), sofa::simulation::Node::Sequence< sofa::core::VisualModel >::rend(), and sofa::simulation::Node::Sequence< sofa::core::VisualModel >::size().
1.5.7.1