#include <IntVec.h>
Definition at line 10 of file IntVec.h.
◆ IntVec() [1/4]
◆ IntVec() [2/4]
Trk::IntVec::IntVec |
( |
int |
N | ) |
|
◆ IntVec() [3/4]
Trk::IntVec::IntVec |
( |
int |
N, |
|
|
int |
init |
|
) |
| |
◆ IntVec() [4/4]
◆ ~IntVec()
◆ n_elem()
int Trk::IntVec::n_elem |
( |
| ) |
const |
|
inline |
◆ operator+()
Definition at line 84 of file IntVec.cxx.
86 throw std::range_error(
"operator+: vectors size does not match!" );
◆ operator+=()
Definition at line 96 of file IntVec.cxx.
98 throw std::range_error(
"operator+=: vectors size does not match!" );
◆ operator-()
Definition at line 107 of file IntVec.cxx.
109 throw std::range_error(
"operator+: vectors size does not match!" );
◆ operator-=()
Definition at line 119 of file IntVec.cxx.
121 throw std::range_error(
"operator+=: vectors size does not match!" );
◆ operator=()
Definition at line 48 of file IntVec.cxx.
50 throw std::range_error(
"IntVec Assignment: size does not match!" );
◆ operator[]() [1/2]
int & Trk::IntVec::operator[] |
( |
int |
i | ) |
|
Definition at line 62 of file IntVec.cxx.
64 throw std::out_of_range(
"IntVec: Index < zero! " );
67 throw std::out_of_range(
"IntVec: Index too large! " );
◆ operator[]() [2/2]
const int & Trk::IntVec::operator[] |
( |
int |
i | ) |
const |
Definition at line 73 of file IntVec.cxx.
75 throw std::out_of_range(
"IntVec: Index < zero! " );
78 throw std::out_of_range(
"IntVec: Index too large! " );
◆ reSize()
void Trk::IntVec::reSize |
( |
int |
Nnew | ) |
|
◆ m_Nele
◆ m_ptr_data
int* Trk::IntVec::m_ptr_data |
|
private |
The documentation for this class was generated from the following files: