#include <TPIntegerVector_p1.h>
Definition at line 25 of file TPIntegerVector_p1.h.
◆ const_iterator
◆ iterator
◆ value_type
◆ TPIntegerVector_p1()
◆ begin() [1/2]
◆ begin() [2/2]
◆ end() [1/2]
◆ end() [2/2]
◆ front_double()
Definition at line 217 of file TPIntegerVector_p1.h.
218 union {
double d;
struct{
unsigned int i1;
unsigned int i2;}
c; } m_union;
219 m_union.c.i1 = (*i);
i++;
220 m_union.c.i2 = (*i);
i++;
◆ front_float()
◆ front_int()
◆ front_TPObjRef()
Definition at line 225 of file TPIntegerVector_p1.h.
226 union {
struct{
unsigned short i1;
unsigned short i2;}
c;
unsigned int I;} m_union;
227 m_union.I = (*i);
i++;
◆ front_UI()
◆ front_vTPObjRef()
Definition at line 233 of file TPIntegerVector_p1.h.
234 int size = (*i);
i++;
235 union {
struct{
unsigned short i1;
unsigned short i2;}
c;
unsigned int I;} m_union;
236 std::vector<TPObjRef>
res;
239 m_union.I = (*i);
i++;
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ push_back()
◆ push_double()
void TPIntegerVector_p1::push_double |
( |
const double |
val | ) |
|
|
inline |
Definition at line 168 of file TPIntegerVector_p1.h.
169 union {
struct{
unsigned int i1;
unsigned int i2;}
c;
double d;} m_union;
◆ push_float()
void TPIntegerVector_p1::push_float |
( |
const float & |
val | ) |
|
|
inline |
◆ push_int()
void TPIntegerVector_p1::push_int |
( |
const int & |
val | ) |
|
|
inline |
◆ push_TPObjRef()
Definition at line 177 of file TPIntegerVector_p1.h.
178 union {
struct{
unsigned short i1;
unsigned short i2;}
c;
unsigned int I;} m_union;
179 m_union.c.i1 =
val.typeID();
180 m_union.c.i2 =
val.topLevelCnvID();
◆ push_vTPObjRef()
void TPIntegerVector_p1::push_vTPObjRef |
( |
const std::vector< TPObjRef > & |
val | ) |
|
|
inline |
Definition at line 187 of file TPIntegerVector_p1.h.
190 union {
struct{
unsigned short i1;
unsigned short i2;}
c;
unsigned int I;} m_union;
191 std::vector<TPObjRef>::const_iterator
it=
val.begin();
194 m_union.c.i1 =
v.typeID();
195 m_union.c.i2 =
v.topLevelCnvID();
◆ reserve()
void TPIntegerVector_p1::reserve |
( |
size_t |
new_size | ) |
|
|
inline |
Definition at line 123 of file TPIntegerVector_p1.h.
125 throw std::runtime_error(
"TPIntegerVector_p1::reserve() only supported on the last element");
126 size_t change = new_size -
size();
◆ resize()
void TPIntegerVector_p1::resize |
( |
size_t |
new_size | ) |
|
|
inline |
Definition at line 114 of file TPIntegerVector_p1.h.
116 throw std::runtime_error(
"TPIntegerVector_p1::resize() only supported on the last element");
117 size_t change = new_size -
size();
◆ size()
size_t TPIntegerVector_p1::size |
( |
| ) |
const |
|
inline |
◆ m_position
unsigned int TPIntegerVector_p1::m_position |
|
protected |
◆ m_storage
The documentation for this class was generated from the following file: