![]() |
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 (const std::vector< int > &v) |
| floatRange_t | fvec () const |
| void | setFVec (const std::vector< float > &v) |
| stringRange_t | svec () const |
| void | setSVec (const std::vector< std::string > &v) |
| linkRange_t | lvec () const |
| void | setLVec (const std::vector< 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 |
| auto DMTest::JVec_v1::fvec | ( | ) | const |
Definition at line 31 of file JVec_v1.cxx.
| auto DMTest::JVec_v1::ivec | ( | ) | const |
Definition at line 19 of file JVec_v1.cxx.
| auto DMTest::JVec_v1::lvec | ( | ) | const |
Definition at line 55 of file JVec_v1.cxx.
| void DMTest::JVec_v1::setFVec | ( | const std::vector< float > & | v | ) |
Definition at line 37 of file JVec_v1.cxx.
| void DMTest::JVec_v1::setIVec | ( | const std::vector< int > & | v | ) |
Definition at line 25 of file JVec_v1.cxx.
| void DMTest::JVec_v1::setLVec | ( | const std::vector< ElementLink< CVec > > & | v | ) |
Definition at line 61 of file JVec_v1.cxx.
| void DMTest::JVec_v1::setSVec | ( | const std::vector< std::string > & | v | ) |
Definition at line 49 of file JVec_v1.cxx.
| auto DMTest::JVec_v1::svec | ( | ) | const |
Definition at line 43 of file JVec_v1.cxx.