#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: