|
mdds
|
#include <multi_type_vector_custom_func2.hpp>
Static Public Member Functions | |
| static base_element_block * | create_new_block (element_t type, size_t init_size) |
| static base_element_block * | clone_block (const base_element_block &block) |
| static void | delete_block (const base_element_block *p) |
| static void | resize_block (base_element_block &block, size_t new_size) |
| static void | print_block (const base_element_block &block) |
| static void | erase (base_element_block &block, size_t pos) |
| static void | erase (base_element_block &block, size_t pos, size_t size) |
| static void | append_values_from_block (base_element_block &dest, const base_element_block &src) |
| static void | append_values_from_block (base_element_block &dest, const base_element_block &src, size_t begin_pos, size_t len) |
| static void | assign_values_from_block (base_element_block &dest, const base_element_block &src, size_t begin_pos, size_t len) |
| static void | prepend_values_from_block (base_element_block &dest, const base_element_block &src, size_t begin_pos, size_t len) |
| static void | swap_values (base_element_block &blk1, base_element_block &blk2, size_t pos1, size_t pos2, size_t len) |
| static bool | equal_block (const base_element_block &left, const base_element_block &right) |
| static void | overwrite_values (base_element_block &block, size_t pos, size_t len) |
| static void | shrink_to_fit (base_element_block &block) |
| static size_t | size (const base_element_block &block) |
Block function template for multi_type_vector with 1 user-defined block.
1.8.13