![]() |
ATLAS Offline Software
|
For testing jagged vectors. More...
#include <JVec_v1.h>
Public Types | |
| using | intRange_t = SG::ConstAccessor<ielt_type>::element_type |
| using | floatRange_t = SG::ConstAccessor<felt_type>::element_type |
| using | stringRange_t = SG::ConstAccessor<selt_type>::element_type |
| using | linkRange_t = SG::ConstAccessor<lelt_type>::element_type |
Public Member Functions | |
| intRange_t | ivec () const |
| void | setIVec (std::span< const int > v) |
| floatRange_t | fvec () const |
| void | setFVec (std::span< const float > v) |
| stringRange_t | svec () const |
| void | setSVec (std::span< const std::string > v) |
| linkRange_t | lvec () const |
| void | setLVec (std::span< const ElementLink< CVec > > v) |
Private Types | |
| using | ielt_type = SG::JaggedVecElt<int> |
| using | felt_type = SG::JaggedVecElt<float> |
| using | selt_type = SG::JaggedVecElt<std::string> |
| using | lelt_type = SG::JaggedVecElt<ElementLink<CVec> > |
For testing jagged vectors.
A JVec object holds an jagged vectors to several different types: int, float, std::string, and ElementLink<CVec>.
|
private |
| using DMTest::JVec_v1::floatRange_t = SG::ConstAccessor<felt_type>::element_type |
|
private |
| using DMTest::JVec_v1::intRange_t = SG::ConstAccessor<ielt_type>::element_type |
|
private |
| using DMTest::JVec_v1::linkRange_t = SG::ConstAccessor<lelt_type>::element_type |
|
private |
| using DMTest::JVec_v1::stringRange_t = SG::ConstAccessor<selt_type>::element_type |
| floatRange_t DMTest::JVec_v1::fvec | ( | ) | const |
| intRange_t DMTest::JVec_v1::ivec | ( | ) | const |
| linkRange_t DMTest::JVec_v1::lvec | ( | ) | const |
| void DMTest::JVec_v1::setFVec | ( | std::span< const float > | v | ) |
| void DMTest::JVec_v1::setIVec | ( | std::span< const int > | v | ) |
| void DMTest::JVec_v1::setLVec | ( | std::span< const ElementLink< CVec > > | v | ) |
| void DMTest::JVec_v1::setSVec | ( | std::span< const std::string > | v | ) |
| stringRange_t DMTest::JVec_v1::svec | ( | ) | const |