Bridges-C++  3.4.2
Bridges(C++ API)
Public Member Functions | List of all members
bridges::datastructure::ElementArray< E, X, Y, Z > Class Template Reference

#include <ElementArray.h>

Inheritance diagram for bridges::datastructure::ElementArray< E, X, Y, Z >:
bridges::datastructure::DataStructure

Detailed Description

template<typename E, size_t X, size_t Y = 1, size_t Z = 1>
class bridges::datastructure::ElementArray< E, X, Y, Z >

Currently unused class, ignore.

Public Member Functions

 ElementArray ()
 
Element< E > * getValue (size_t x, size_t y=0, size_t z=0)
 
const Element< E > * getValue (size_t x, size_t y=0, size_t z=0) const
 
void setValue (Element< E > *el, size_t x, size_t y=0, size_t z=0)
 
virtual const string getDStype () const override
 
- Public Member Functions inherited from bridges::datastructure::DataStructure
virtual ~DataStructure ()=default
 

Constructor & Destructor Documentation

◆ ElementArray()

template<typename E , size_t X, size_t Y = 1, size_t Z = 1>
bridges::datastructure::ElementArray< E, X, Y, Z >::ElementArray ( )
inline

Member Function Documentation

◆ getDStype()

template<typename E , size_t X, size_t Y = 1, size_t Z = 1>
virtual const string bridges::datastructure::ElementArray< E, X, Y, Z >::getDStype ( ) const
inlineoverridevirtual
Returns
The string representation of this data structure type

Implements bridges::datastructure::DataStructure.

◆ getValue() [1/2]

template<typename E , size_t X, size_t Y = 1, size_t Z = 1>
Element<E>* bridges::datastructure::ElementArray< E, X, Y, Z >::getValue ( size_t  x,
size_t  y = 0,
size_t  z = 0 
)
inline

◆ getValue() [2/2]

template<typename E , size_t X, size_t Y = 1, size_t Z = 1>
const Element<E>* bridges::datastructure::ElementArray< E, X, Y, Z >::getValue ( size_t  x,
size_t  y = 0,
size_t  z = 0 
) const
inline

◆ setValue()

template<typename E , size_t X, size_t Y = 1, size_t Z = 1>
void bridges::datastructure::ElementArray< E, X, Y, Z >::setValue ( Element< E > *  el,
size_t  x,
size_t  y = 0,
size_t  z = 0 
)
inline

The documentation for this class was generated from the following file: