#include <nsTPtrArray.h>
Public Types | |
| typedef nsTPtrArray< E > | self_type |
| typedef nsTArray< E * > | base_type |
| typedef base_type::size_type | size_type |
| typedef base_type::elem_type | elem_type |
| typedef base_type::index_type | index_type |
Public Member Functions | |
| nsTPtrArray () | |
| nsTPtrArray (size_type capacity) | |
| nsTPtrArray (const self_type &other) | |
| elem_type & | SafeElementAt (index_type i, elem_type &def) |
| const elem_type & | SafeElementAt (index_type i, const elem_type &def) const |
| elem_type | SafeElementAt (index_type i) const |
| typedef nsTPtrArray<E> nsTPtrArray< E >::self_type |
Reimplemented from nsTArray< E * >.
| typedef nsTArray<E*> nsTPtrArray< E >::base_type |
| typedef base_type::size_type nsTPtrArray< E >::size_type |
Reimplemented from nsTArray_base.
| typedef base_type::elem_type nsTPtrArray< E >::elem_type |
Reimplemented from nsTArray< E * >.
Reimplemented in txOwningArray< E >, nsAutoTPtrArray< E, N >, txOwningArray< txPattern >, txOwningArray< txNodeTest >, txOwningArray< Expr >, and nsAutoTPtrArray< nsTableRowGroupFrame, 8 >.
| typedef base_type::index_type nsTPtrArray< E >::index_type |
Reimplemented from nsTArray_base.
| nsTPtrArray< E >::nsTPtrArray | ( | ) | [inline] |
| nsTPtrArray< E >::nsTPtrArray | ( | size_type | capacity | ) | [inline, explicit] |
| nsTPtrArray< E >::nsTPtrArray | ( | const self_type & | other | ) | [inline] |
| elem_type& nsTPtrArray< E >::SafeElementAt | ( | index_type | i, | |
| elem_type & | def | |||
| ) | [inline] |
| const elem_type& nsTPtrArray< E >::SafeElementAt | ( | index_type | i, | |
| const elem_type & | def | |||
| ) | const [inline] |
| elem_type nsTPtrArray< E >::SafeElementAt | ( | index_type | i | ) | const [inline] |
1.5.6