#include <TPIntegerVector_p2.h>
|
| template<typename T> |
| static size_t | size_for (const T &) |
| | tell how much space the object will take in the INT vector, so it can be reserved
|
| static size_t | size_for (const char *) |
| static size_t | size_for_ref () |
| static size_t | size_for_blob (size_t blobsize) |
Definition at line 21 of file TPIntegerVector_p2.h.
◆ const_iterator
◆ IsAnIntVect
◆ iterator
◆ value_type
◆ TPIntegerVector_p2()
◆ _store_bytes()
| void TPIntegerVector_p2::_store_bytes |
( |
const void * | , |
|
|
size_t | len ) |
|
protected |
◆ begin() [1/2]
◆ begin() [2/2]
◆ end() [1/2]
◆ end() [2/2]
◆ grow()
| void TPIntegerVector_p2::grow |
( |
const size_t | diff = 1 | ) |
|
◆ lastElement()
| bool TPIntegerVector_p2::lastElement |
( |
| ) |
const |
|
protected |
◆ next()
◆ next_blob_size()
| size_t TPIntegerVector_p2::next_blob_size |
( |
const const_iterator & | iter | ) |
const |
return the size of the next blob, in bytes
◆ next_bytes()
| void TPIntegerVector_p2::next_bytes |
( |
const_iterator & | iter, |
|
|
void * | buff, |
|
|
size_t | bufflen ) const |
◆ next_chars()
| void TPIntegerVector_p2::next_chars |
( |
const_iterator & | iter, |
|
|
char * | buff, |
|
|
size_t | bufflen ) const |
◆ next_double()
◆ next_float()
◆ next_int()
◆ next_string()
| std::string TPIntegerVector_p2::next_string |
( |
const_iterator & | iter | ) |
const |
◆ next_string_size()
| size_t TPIntegerVector_p2::next_string_size |
( |
const const_iterator & | iter | ) |
const |
return the size of the next string/chars
◆ next_TPObjRef()
◆ next_vTPObjRef()
◆ operator[]() [1/2]
| value_type & TPIntegerVector_p2::operator[] |
( |
size_t | idx | ) |
|
◆ operator[]() [2/2]
| const value_type & TPIntegerVector_p2::operator[] |
( |
size_t | idx | ) |
const |
◆ push_back()
| void TPIntegerVector_p2::push_back |
( |
const value_type & | val | ) |
|
◆ push_bytes()
| void TPIntegerVector_p2::push_bytes |
( |
const void * | s, |
|
|
size_t | len ) |
store blob of a given size (will write out the size)
◆ push_chars()
| void TPIntegerVector_p2::push_chars |
( |
const char * const | | ) |
|
store zero-terminated C string (does not write out the size)
◆ push_double()
| void TPIntegerVector_p2::push_double |
( |
const double & | val | ) |
|
◆ push_float()
| void TPIntegerVector_p2::push_float |
( |
const float & | val | ) |
|
◆ push_int()
| void TPIntegerVector_p2::push_int |
( |
const int & | val | ) |
|
◆ push_string()
| void TPIntegerVector_p2::push_string |
( |
const std::string & | | ) |
|
◆ push_TPObjRef()
| void TPIntegerVector_p2::push_TPObjRef |
( |
const TPObjRef & | val | ) |
|
◆ push_vTPObjRef()
| void TPIntegerVector_p2::push_vTPObjRef |
( |
const std::vector< TPObjRef > & | val | ) |
|
◆ reserve()
| void TPIntegerVector_p2::reserve |
( |
size_t | new_size | ) |
|
◆ reserved()
| unsigned TPIntegerVector_p2::reserved |
( |
| ) |
const |
◆ resize()
| void TPIntegerVector_p2::resize |
( |
size_t | new_size | ) |
|
◆ size()
| unsigned TPIntegerVector_p2::size |
( |
| ) |
const |
◆ size_for() [1/2]
| size_t TPIntegerVector_p2::size_for |
( |
const char * | | ) |
|
|
static |
◆ size_for() [2/2]
template<typename T>
| size_t TPIntegerVector_p2::size_for |
( |
const T & | | ) |
|
|
static |
tell how much space the object will take in the INT vector, so it can be reserved
◆ size_for_blob()
| size_t TPIntegerVector_p2::size_for_blob |
( |
size_t | blobsize | ) |
|
|
static |
◆ size_for_ref()
| size_t TPIntegerVector_p2::size_for_ref |
( |
| ) |
|
|
static |
◆ startPos()
| unsigned TPIntegerVector_p2::startPos |
( |
| ) |
const |
|
protected |
◆ m_position
| unsigned int TPIntegerVector_p2::m_position |
|
protected |
◆ m_storage
The documentation for this class was generated from the following file: