#include <store.h>
typedef std::vector<CrawlStoreValue> CrawlVector::vector_type |
typedef vector_type::iterator CrawlVector::iterator |
typedef vector_type::const_iterator CrawlVector::const_iterator |
CrawlVector::CrawlVector | ( | ) |
CrawlVector::CrawlVector | ( | store_flags | flags, | |
vec_size | max_size = VEC_MAX_SIZE | |||
) |
CrawlVector::CrawlVector | ( | store_val_type | type, | |
store_flags | flags = 0 , |
|||
vec_size | max_size = VEC_MAX_SIZE | |||
) |
CrawlVector::~CrawlVector | ( | ) |
void CrawlVector::write | ( | writer & | th | ) | const |
void CrawlVector::read | ( | reader & | th | ) |
store_flags CrawlVector::get_default_flags | ( | ) | const |
store_flags CrawlVector::set_default_flags | ( | store_flags | flags | ) |
store_flags CrawlVector::unset_default_flags | ( | store_flags | flags | ) |
store_val_type CrawlVector::get_type | ( | ) | const |
void CrawlVector::assert_validity | ( | ) | const |
void CrawlVector::set_max_size | ( | vec_size | size | ) |
vec_size CrawlVector::get_max_size | ( | ) | const |
const CrawlStoreValue & CrawlVector::get_value | ( | const vec_size & | index | ) | const |
const CrawlStoreValue & CrawlVector::operator[] | ( | const vec_size & | index | ) | const |
CrawlStoreValue & CrawlVector::get_value | ( | const vec_size & | index | ) |
CrawlStoreValue & CrawlVector::operator[] | ( | const vec_size & | index | ) |
vec_size CrawlVector::size | ( | ) | const |
bool CrawlVector::empty | ( | ) | const |
CrawlStoreValue & CrawlVector::pop_back | ( | ) |
void CrawlVector::push_back | ( | CrawlStoreValue | val | ) |
void CrawlVector::insert | ( | const vec_size | index, | |
CrawlStoreValue | val | |||
) |
void CrawlVector::resize | ( | const vec_size | size | ) |
void CrawlVector::erase | ( | const vec_size | index | ) |
void CrawlVector::clear | ( | ) |
CrawlVector::const_iterator CrawlVector::begin | ( | ) | const |
CrawlVector::const_iterator CrawlVector::end | ( | ) | const |
CrawlVector::iterator CrawlVector::begin | ( | ) |
CrawlVector::iterator CrawlVector::end | ( | ) |
friend class CrawlStoreValue [friend] |
store_val_type CrawlVector::type [protected] |
store_flags CrawlVector::default_flags [protected] |
vec_size CrawlVector::max_size [protected] |
vector_type CrawlVector::vector [protected] |