Blender
V3.3
|
Functions | |
template<typename T > | |
void | default_construct_cb (void *ptr) |
template<typename T > | |
void | default_construct_indices_cb (void *ptr, IndexMask mask) |
template<typename T > | |
void | value_initialize_cb (void *ptr) |
template<typename T > | |
void | value_initialize_indices_cb (void *ptr, IndexMask mask) |
template<typename T > | |
void | destruct_cb (void *ptr) |
template<typename T > | |
void | destruct_indices_cb (void *ptr, 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, IndexMask mask) |
template<typename T > | |
void | copy_assign_compressed_cb (const void *src, void *dst, 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, IndexMask mask) |
template<typename T > | |
void | copy_construct_compressed_cb (const void *src, void *dst, 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, 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, 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, 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, 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, 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, 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) |
Definition at line 43 of file BLI_cpp_type_make.hh.
void blender::cpp_type_util::copy_assign_compressed_cb | ( | const void * | src, |
void * | dst, | ||
IndexMask | mask | ||
) |
Definition at line 54 of file BLI_cpp_type_make.hh.
void blender::cpp_type_util::copy_assign_indices_cb | ( | const void * | src, |
void * | dst, | ||
IndexMask | mask | ||
) |
Definition at line 47 of file BLI_cpp_type_make.hh.
void blender::cpp_type_util::copy_construct_cb | ( | const void * | src, |
void * | dst | ||
) |
Definition at line 66 of file BLI_cpp_type_make.hh.
References src, T, and blender::uninitialized_copy_n().
void blender::cpp_type_util::copy_construct_compressed_cb | ( | const void * | src, |
void * | dst, | ||
IndexMask | mask | ||
) |
Definition at line 77 of file BLI_cpp_type_make.hh.
void blender::cpp_type_util::copy_construct_indices_cb | ( | const void * | src, |
void * | dst, | ||
IndexMask | mask | ||
) |
Definition at line 70 of file BLI_cpp_type_make.hh.
Definition at line 14 of file BLI_cpp_type_make.hh.
void blender::cpp_type_util::default_construct_indices_cb | ( | void * | ptr, |
IndexMask | mask | ||
) |
Definition at line 18 of file BLI_cpp_type_make.hh.
Definition at line 33 of file BLI_cpp_type_make.hh.
void blender::cpp_type_util::destruct_indices_cb | ( | void * | ptr, |
IndexMask | mask | ||
) |
Definition at line 37 of file BLI_cpp_type_make.hh.
void blender::cpp_type_util::fill_assign_cb | ( | const void * | value, |
void * | dst, | ||
int64_t | n | ||
) |
Definition at line 151 of file BLI_cpp_type_make.hh.
References T.
void blender::cpp_type_util::fill_assign_indices_cb | ( | const void * | value, |
void * | dst, | ||
IndexMask | mask | ||
) |
Definition at line 160 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 168 of file BLI_cpp_type_make.hh.
References T.
void blender::cpp_type_util::fill_construct_indices_cb | ( | const void * | value, |
void * | dst, | ||
IndexMask | mask | ||
) |
Definition at line 177 of file BLI_cpp_type_make.hh.
Definition at line 198 of file BLI_cpp_type_make.hh.
References blender::get_default_hash(), and T.
Definition at line 191 of file BLI_cpp_type_make.hh.
References Freestyle::a, usdtokens::b(), and T.
Definition at line 89 of file BLI_cpp_type_make.hh.
References blender::initialized_move_n(), src, and T.
void blender::cpp_type_util::move_assign_indices_cb | ( | void * | src, |
void * | dst, | ||
IndexMask | mask | ||
) |
Definition at line 93 of file BLI_cpp_type_make.hh.
Definition at line 101 of file BLI_cpp_type_make.hh.
References src, T, and blender::uninitialized_move_n().
void blender::cpp_type_util::move_construct_indices_cb | ( | void * | src, |
void * | dst, | ||
IndexMask | mask | ||
) |
Definition at line 105 of file BLI_cpp_type_make.hh.
void blender::cpp_type_util::print_cb | ( | const void * | value, |
std::stringstream & | ss | ||
) |
Definition at line 185 of file BLI_cpp_type_make.hh.
References T.
Definition at line 113 of file BLI_cpp_type_make.hh.
void blender::cpp_type_util::relocate_assign_indices_cb | ( | void * | src, |
void * | dst, | ||
IndexMask | mask | ||
) |
Definition at line 121 of file BLI_cpp_type_make.hh.
Definition at line 132 of file BLI_cpp_type_make.hh.
void blender::cpp_type_util::relocate_construct_indices_cb | ( | void * | src, |
void * | dst, | ||
IndexMask | mask | ||
) |
Definition at line 140 of file BLI_cpp_type_make.hh.
Definition at line 23 of file BLI_cpp_type_make.hh.