![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <container/MultiAccessible.hpp>


Public Types | |
| typedef I | IndexType |
| The type of indexes in the [] operator. | |
| typedef R | ReturnType |
| The return type for the operator [] in the first Dimension. | |
| typedef MultiAccessibleDefs::SizeType | SizeType |
| The type for sizes used in this class. | |
| typedef T | ValueType |
| The type of the values that are accessed. | |
Public Member Functions | |
| virtual SizeType | dimSize (const SizeType &dim) const =0 |
| Get the size of a dimension. | |
| virtual SizeType | size () const |
| Get the size of the total structure. | |
| virtual | ~MultiReadWriteAccessible () |
| Destructor. | |
| T | Type of the values we want to access. | |
| N | Number of dimensions. | |
| I | Type of the index in the [] operator. This defaults to MultiAccessibleDefs::SizeType. |
Definition at line 363 of file MultiAccessible.hpp.
| typedef I wns::container::MultiReadWriteAccessible< T, N, R, I >::IndexType |
Reimplemented from wns::container::MultiReadAccessible< T, N, R, I >.
Reimplemented in wns::container::Matrix< T, N, R >, wns::container::wns::container::Matrix< T, 1, R >, wns::container::Matrix< wifimac::pathselection::Metric, 2 >, wns::container::Matrix< rise::scenario::fastfading::FastFading *, 2 >, wns::container::Matrix< wns::distribution::Distribution *, 2 >, wns::container::Matrix< rise::scenario::pathloss::Pathloss *, 2 >, wns::container::Matrix< t, dims, t >, wns::container::Matrix< int, 2 >, and wns::container::Matrix< rise::scenario::shadowing::Shadowing *, 2 >.
Definition at line 380 of file MultiAccessible.hpp.
| typedef R wns::container::MultiReadWriteAccessible< T, N, R, I >::ReturnType |
Reimplemented from wns::container::MultiReadAccessible< T, N, R, I >.
Definition at line 385 of file MultiAccessible.hpp.
| typedef MultiAccessibleDefs::SizeType wns::container::MultiReadWriteAccessible< T, N, R, I >::SizeType |
Reimplemented from wns::container::MultiReadAccessible< T, N, R, I >.
Reimplemented in wns::container::Matrix< T, N, R >, wns::container::wns::container::Matrix< T, 1, R >, wns::container::Matrix< wifimac::pathselection::Metric, 2 >, wns::container::Matrix< rise::scenario::fastfading::FastFading *, 2 >, wns::container::Matrix< wns::distribution::Distribution *, 2 >, wns::container::Matrix< rise::scenario::pathloss::Pathloss *, 2 >, wns::container::Matrix< t, dims, t >, wns::container::Matrix< int, 2 >, and wns::container::Matrix< rise::scenario::shadowing::Shadowing *, 2 >.
Definition at line 375 of file MultiAccessible.hpp.
| typedef T wns::container::MultiReadWriteAccessible< T, N, R, I >::ValueType |
Reimplemented from wns::container::MultiReadAccessible< T, N, R, I >.
Reimplemented in wns::container::Matrix< T, N, R >, wns::container::wns::container::Matrix< T, 1, R >, wns::container::Matrix< wifimac::pathselection::Metric, 2 >, wns::container::Matrix< rise::scenario::fastfading::FastFading *, 2 >, wns::container::Matrix< wns::distribution::Distribution *, 2 >, wns::container::Matrix< rise::scenario::pathloss::Pathloss *, 2 >, wns::container::Matrix< t, dims, t >, wns::container::Matrix< int, 2 >, and wns::container::Matrix< rise::scenario::shadowing::Shadowing *, 2 >.
Definition at line 370 of file MultiAccessible.hpp.
| virtual wns::container::MultiReadWriteAccessible< T, N, R, I >::~MultiReadWriteAccessible | ( | ) | [inline, virtual] |
Definition at line 390 of file MultiAccessible.hpp.
| virtual SizeType wns::container::MultiReadWriteAccessible< T, N, R, I >::dimSize | ( | const SizeType & | dim | ) | const [pure virtual] |
| dim | (in) The dimension to get the size for. |
Implements wns::container::MultiReadAccessible< T, N, R, I >.
Implemented in wns::container::Matrix< T, N, R >, wns::container::wns::container::Matrix< T, 1, R >, wns::container::Matrix< wifimac::pathselection::Metric, 2 >, wns::container::Matrix< rise::scenario::fastfading::FastFading *, 2 >, wns::container::Matrix< wns::distribution::Distribution *, 2 >, wns::container::Matrix< rise::scenario::pathloss::Pathloss *, 2 >, wns::container::Matrix< t, dims, t >, wns::container::Matrix< int, 2 >, and wns::container::Matrix< rise::scenario::shadowing::Shadowing *, 2 >.
| virtual SizeType wns::container::MultiReadWriteAccessible< T, N, R, I >::size | ( | ) | const [inline, virtual] |
Reimplemented from wns::container::MultiReadAccessible< T, N, R, I >.
Definition at line 405 of file MultiAccessible.hpp.
1.5.5