|
Blender V4.3
|
Functions | |
| template<typename T > | |
| void | default_construct_cb (void *ptr) |
| template<typename T > | |
| void | default_construct_indices_cb (void *ptr, const IndexMask &mask) |
| template<typename T > | |
| void | value_initialize_cb (void *ptr) |
| template<typename T > | |
| void | value_initialize_indices_cb (void *ptr, const IndexMask &mask) |
| template<typename T > | |
| void | destruct_cb (void *ptr) |
| template<typename T > | |
| void | destruct_indices_cb (void *ptr, const IndexMask &mask) |
| template<typename T > | |
| void | copy_assign_cb (const void *src, void *dst) |
| template<typename T > | |
| void | copy_assign_indices_cb (const void *src, void *dst, const IndexMask &mask) |
| template<typename T > | |
| void | copy_assign_compressed_cb (const void *src, void *dst, const IndexMask &mask) |
| template<typename T > | |
| void | copy_construct_cb (const void *src, void *dst) |
| template<typename T > | |
| void | copy_construct_indices_cb (const void *src, void *dst, const IndexMask &mask) |
| template<typename T > | |
| void | copy_construct_compressed_cb (const void *src, void *dst, const IndexMask &mask) |
| template<typename T > | |
| void | move_assign_cb (void *src, void *dst) |
| template<typename T > | |
| void | move_assign_indices_cb (void *src, void *dst, const IndexMask &mask) |
| template<typename T > | |
| void | move_construct_cb (void *src, void *dst) |
| template<typename T > | |
| void | move_construct_indices_cb (void *src, void *dst, const IndexMask &mask) |
| template<typename T > | |
| void | relocate_assign_cb (void *src, void *dst) |
| template<typename T > | |
| void | relocate_assign_indices_cb (void *src, void *dst, const IndexMask &mask) |
| template<typename T > | |
| void | relocate_construct_cb (void *src, void *dst) |
| template<typename T > | |
| void | relocate_construct_indices_cb (void *src, void *dst, const IndexMask &mask) |
| template<typename T > | |
| void | fill_assign_cb (const void *value, void *dst, int64_t n) |
| template<typename T > | |
| void | fill_assign_indices_cb (const void *value, void *dst, const IndexMask &mask) |
| template<typename T > | |
| void | fill_construct_cb (const void *value, void *dst, int64_t n) |
| template<typename T > | |
| void | fill_construct_indices_cb (const void *value, void *dst, const IndexMask &mask) |
| template<typename T > | |
| void | print_cb (const void *value, std::stringstream &ss) |
| template<typename T > | |
| bool | is_equal_cb (const void *a, const void *b) |
| template<typename T > | |
| uint64_t | hash_cb (const void *value) |
| void blender::cpp_type_util::copy_assign_cb | ( | const void * | src, |
| void * | dst ) |
Definition at line 52 of file BLI_cpp_type_make.hh.
| void blender::cpp_type_util::copy_assign_compressed_cb | ( | const void * | src, |
| void * | dst, | ||
| const IndexMask & | mask ) |
Definition at line 64 of file BLI_cpp_type_make.hh.
References pos.
| void blender::cpp_type_util::copy_assign_indices_cb | ( | const void * | src, |
| void * | dst, | ||
| const IndexMask & | mask ) |
Definition at line 56 of file BLI_cpp_type_make.hh.
| void blender::cpp_type_util::copy_construct_cb | ( | const void * | src, |
| void * | dst ) |
Definition at line 73 of file BLI_cpp_type_make.hh.
References blender::uninitialized_copy_n().
| void blender::cpp_type_util::copy_construct_compressed_cb | ( | const void * | src, |
| void * | dst, | ||
| const IndexMask & | mask ) |
Definition at line 86 of file BLI_cpp_type_make.hh.
| void blender::cpp_type_util::copy_construct_indices_cb | ( | const void * | src, |
| void * | dst, | ||
| const IndexMask & | mask ) |
Definition at line 78 of file BLI_cpp_type_make.hh.
References T.
| void blender::cpp_type_util::default_construct_cb | ( | void * | ptr | ) |
Definition at line 17 of file BLI_cpp_type_make.hh.
References ptr.
| void blender::cpp_type_util::default_construct_indices_cb | ( | void * | ptr, |
| const IndexMask & | mask ) |
Definition at line 21 of file BLI_cpp_type_make.hh.
| void blender::cpp_type_util::destruct_cb | ( | void * | ptr | ) |
Definition at line 39 of file BLI_cpp_type_make.hh.
References ptr.
| void blender::cpp_type_util::destruct_indices_cb | ( | void * | ptr, |
| const IndexMask & | mask ) |
Definition at line 43 of file BLI_cpp_type_make.hh.
References ptr.
| void blender::cpp_type_util::fill_assign_cb | ( | const void * | value, |
| void * | dst, | ||
| int64_t | n ) |
Definition at line 158 of file BLI_cpp_type_make.hh.
| void blender::cpp_type_util::fill_assign_indices_cb | ( | const void * | value, |
| void * | dst, | ||
| const IndexMask & | mask ) |
Definition at line 168 of file BLI_cpp_type_make.hh.
| void blender::cpp_type_util::fill_construct_cb | ( | const void * | value, |
| void * | dst, | ||
| int64_t | n ) |
Definition at line 176 of file BLI_cpp_type_make.hh.
References T.
| void blender::cpp_type_util::fill_construct_indices_cb | ( | const void * | value, |
| void * | dst, | ||
| const IndexMask & | mask ) |
Definition at line 186 of file BLI_cpp_type_make.hh.
References T.
Definition at line 207 of file BLI_cpp_type_make.hh.
References blender::get_default_hash().
| bool blender::cpp_type_util::is_equal_cb | ( | const void * | a, |
| const void * | b ) |
Definition at line 200 of file BLI_cpp_type_make.hh.
References b.
| void blender::cpp_type_util::move_assign_cb | ( | void * | src, |
| void * | dst ) |
Definition at line 95 of file BLI_cpp_type_make.hh.
References blender::initialized_move_n().
| void blender::cpp_type_util::move_assign_indices_cb | ( | void * | src, |
| void * | dst, | ||
| const IndexMask & | mask ) |
Definition at line 99 of file BLI_cpp_type_make.hh.
| void blender::cpp_type_util::move_construct_cb | ( | void * | src, |
| void * | dst ) |
Definition at line 107 of file BLI_cpp_type_make.hh.
References blender::uninitialized_move_n().
| void blender::cpp_type_util::move_construct_indices_cb | ( | void * | src, |
| void * | dst, | ||
| const IndexMask & | mask ) |
Definition at line 111 of file BLI_cpp_type_make.hh.
References T.
| void blender::cpp_type_util::print_cb | ( | const void * | value, |
| std::stringstream & | ss ) |
Definition at line 194 of file BLI_cpp_type_make.hh.
| void blender::cpp_type_util::relocate_assign_cb | ( | void * | src, |
| void * | dst ) |
Definition at line 119 of file BLI_cpp_type_make.hh.
| void blender::cpp_type_util::relocate_assign_indices_cb | ( | void * | src, |
| void * | dst, | ||
| const IndexMask & | mask ) |
Definition at line 127 of file BLI_cpp_type_make.hh.
| void blender::cpp_type_util::relocate_construct_cb | ( | void * | src, |
| void * | dst ) |
Definition at line 138 of file BLI_cpp_type_make.hh.
References T.
| void blender::cpp_type_util::relocate_construct_indices_cb | ( | void * | src, |
| void * | dst, | ||
| const IndexMask & | mask ) |
Definition at line 147 of file BLI_cpp_type_make.hh.
References T.
| void blender::cpp_type_util::value_initialize_cb | ( | void * | ptr | ) |
Definition at line 29 of file BLI_cpp_type_make.hh.