#include <soa_types.h>

Public Member Functions | |
| Array (const std::string &name) | |
| size_t | size () const |
| template<class Y> | |
| boost::shared_ptr< Array < boost::shared_ptr< Y > > > | construct () const |
| T | get (size_t i) |
| T | operator[] (size_t i) |
| virtual void | add (T element) |
Private Attributes | |
| std::vector< T > | values_ |
| soa::Array< T >::Array | ( | const std::string & | name | ) | [inline] |
| size_t soa::Array< T >::size | ( | ) | const [inline] |
References soa::Array< T >::values_.
| boost::shared_ptr< Array< boost::shared_ptr<Y> > > soa::Array< T >::construct | ( | ) | const [inline] |
References soa::Generic::name(), and soa::Array< T >::values_.
| T soa::Array< T >::get | ( | size_t | i | ) | [inline] |
References soa::Array< T >::values_.
| T soa::Array< T >::operator[] | ( | size_t | i | ) | [inline] |
References soa::Array< T >::values_.
| virtual void soa::Array< T >::add | ( | T | element | ) | [inline, virtual] |
References soa::Array< T >::values_.
std::vector< T > soa::Array< T >::values_ [private] |
1.5.5