|
Blender
V2.93
|
Functions | |
| template<typename T > | |
| void | construct_default_cb (void *ptr) |
| template<typename T > | |
| void | construct_default_n_cb (void *ptr, int64_t n) |
| template<typename T > | |
| void | construct_default_indices_cb (void *ptr, IndexMask mask) |
| template<typename T > | |
| void | destruct_cb (void *ptr) |
| template<typename T > | |
| void | destruct_n_cb (void *ptr, int64_t n) |
| template<typename T > | |
| void | destruct_indices_cb (void *ptr, IndexMask mask) |
| template<typename T > | |
| void | copy_to_initialized_cb (const void *src, void *dst) |
| template<typename T > | |
| void | copy_to_initialized_n_cb (const void *src, void *dst, int64_t n) |
| template<typename T > | |
| void | copy_to_initialized_indices_cb (const void *src, void *dst, IndexMask mask) |
| template<typename T > | |
| void | copy_to_uninitialized_cb (const void *src, void *dst) |
| template<typename T > | |
| void | copy_to_uninitialized_n_cb (const void *src, void *dst, int64_t n) |
| template<typename T > | |
| void | copy_to_uninitialized_indices_cb (const void *src, void *dst, IndexMask mask) |
| template<typename T > | |
| void | move_to_initialized_cb (void *src, void *dst) |
| template<typename T > | |
| void | move_to_initialized_n_cb (void *src, void *dst, int64_t n) |
| template<typename T > | |
| void | move_to_initialized_indices_cb (void *src, void *dst, IndexMask mask) |
| template<typename T > | |
| void | move_to_uninitialized_cb (void *src, void *dst) |
| template<typename T > | |
| void | move_to_uninitialized_n_cb (void *src, void *dst, int64_t n) |
| template<typename T > | |
| void | move_to_uninitialized_indices_cb (void *src, void *dst, IndexMask mask) |
| template<typename T > | |
| void | relocate_to_initialized_cb (void *src, void *dst) |
| template<typename T > | |
| void | relocate_to_initialized_n_cb (void *src, void *dst, int64_t n) |
| template<typename T > | |
| void | relocate_to_initialized_indices_cb (void *src, void *dst, IndexMask mask) |
| template<typename T > | |
| void | relocate_to_uninitialized_cb (void *src, void *dst) |
| template<typename T > | |
| void | relocate_to_uninitialized_n_cb (void *src, void *dst, int64_t n) |
| template<typename T > | |
| void | relocate_to_uninitialized_indices_cb (void *src, void *dst, IndexMask mask) |
| template<typename T > | |
| void | fill_initialized_cb (const void *value, void *dst, int64_t n) |
| template<typename T > | |
| void | fill_initialized_indices_cb (const void *value, void *dst, IndexMask mask) |
| template<typename T > | |
| void | fill_uninitialized_cb (const void *value, void *dst, int64_t n) |
| template<typename T > | |
| void | fill_uninitialized_indices_cb (const void *value, void *dst, IndexMask mask) |
| template<typename T > | |
| void | debug_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::fn::cpp_type_util::construct_default_cb | ( | void * | ptr | ) |
Definition at line 27 of file FN_cpp_type_make.hh.
| void blender::fn::cpp_type_util::construct_default_indices_cb | ( | void * | ptr, |
| IndexMask | mask | ||
| ) |
Definition at line 35 of file FN_cpp_type_make.hh.
| void blender::fn::cpp_type_util::construct_default_n_cb | ( | void * | ptr, |
| int64_t | n | ||
| ) |
Definition at line 31 of file FN_cpp_type_make.hh.
References blender::default_construct_n(), ptr, and T.
| void blender::fn::cpp_type_util::copy_to_initialized_cb | ( | const void * | src, |
| void * | dst | ||
| ) |
Definition at line 54 of file FN_cpp_type_make.hh.
References T.
| void blender::fn::cpp_type_util::copy_to_initialized_indices_cb | ( | const void * | src, |
| void * | dst, | ||
| IndexMask | mask | ||
| ) |
Definition at line 68 of file FN_cpp_type_make.hh.
| void blender::fn::cpp_type_util::copy_to_initialized_n_cb | ( | const void * | src, |
| void * | dst, | ||
| int64_t | n | ||
| ) |
Definition at line 58 of file FN_cpp_type_make.hh.
References T.
| void blender::fn::cpp_type_util::copy_to_uninitialized_cb | ( | const void * | src, |
| void * | dst | ||
| ) |
Definition at line 76 of file FN_cpp_type_make.hh.
References T, and blender::uninitialized_copy_n().
| void blender::fn::cpp_type_util::copy_to_uninitialized_indices_cb | ( | const void * | src, |
| void * | dst, | ||
| IndexMask | mask | ||
| ) |
Definition at line 85 of file FN_cpp_type_make.hh.
| void blender::fn::cpp_type_util::copy_to_uninitialized_n_cb | ( | const void * | src, |
| void * | dst, | ||
| int64_t | n | ||
| ) |
Definition at line 80 of file FN_cpp_type_make.hh.
References T, and blender::uninitialized_copy_n().
| void blender::fn::cpp_type_util::debug_print_cb | ( | const void * | value, |
| std::stringstream & | ss | ||
| ) |
Definition at line 207 of file FN_cpp_type_make.hh.
References T.
| void blender::fn::cpp_type_util::destruct_cb | ( | void * | ptr | ) |
Definition at line 40 of file FN_cpp_type_make.hh.
| void blender::fn::cpp_type_util::destruct_indices_cb | ( | void * | ptr, |
| IndexMask | mask | ||
| ) |
Definition at line 48 of file FN_cpp_type_make.hh.
| void blender::fn::cpp_type_util::destruct_n_cb | ( | void * | ptr, |
| int64_t | n | ||
| ) |
Definition at line 44 of file FN_cpp_type_make.hh.
References blender::destruct_n(), ptr, and T.
| void blender::fn::cpp_type_util::fill_initialized_cb | ( | const void * | value, |
| void * | dst, | ||
| int64_t | n | ||
| ) |
Definition at line 172 of file FN_cpp_type_make.hh.
References T.
| void blender::fn::cpp_type_util::fill_initialized_indices_cb | ( | const void * | value, |
| void * | dst, | ||
| IndexMask | mask | ||
| ) |
Definition at line 181 of file FN_cpp_type_make.hh.
| void blender::fn::cpp_type_util::fill_uninitialized_cb | ( | const void * | value, |
| void * | dst, | ||
| int64_t | n | ||
| ) |
Definition at line 189 of file FN_cpp_type_make.hh.
References T.
| void blender::fn::cpp_type_util::fill_uninitialized_indices_cb | ( | const void * | value, |
| void * | dst, | ||
| IndexMask | mask | ||
| ) |
Definition at line 199 of file FN_cpp_type_make.hh.
| uint64_t blender::fn::cpp_type_util::hash_cb | ( | const void * | value | ) |
Definition at line 220 of file FN_cpp_type_make.hh.
References blender::get_default_hash(), and T.
| bool blender::fn::cpp_type_util::is_equal_cb | ( | const void * | a, |
| const void * | b | ||
| ) |
Definition at line 213 of file FN_cpp_type_make.hh.
References Freestyle::a, and T.
| void blender::fn::cpp_type_util::move_to_initialized_cb | ( | void * | src, |
| void * | dst | ||
| ) |
Definition at line 93 of file FN_cpp_type_make.hh.
References blender::initialized_move_n(), and T.
| void blender::fn::cpp_type_util::move_to_initialized_indices_cb | ( | void * | src, |
| void * | dst, | ||
| IndexMask | mask | ||
| ) |
Definition at line 101 of file FN_cpp_type_make.hh.
| void blender::fn::cpp_type_util::move_to_initialized_n_cb | ( | void * | src, |
| void * | dst, | ||
| int64_t | n | ||
| ) |
Definition at line 97 of file FN_cpp_type_make.hh.
References blender::initialized_move_n(), and T.
| void blender::fn::cpp_type_util::move_to_uninitialized_cb | ( | void * | src, |
| void * | dst | ||
| ) |
Definition at line 109 of file FN_cpp_type_make.hh.
References T, and blender::uninitialized_move_n().
| void blender::fn::cpp_type_util::move_to_uninitialized_indices_cb | ( | void * | src, |
| void * | dst, | ||
| IndexMask | mask | ||
| ) |
Definition at line 117 of file FN_cpp_type_make.hh.
| void blender::fn::cpp_type_util::move_to_uninitialized_n_cb | ( | void * | src, |
| void * | dst, | ||
| int64_t | n | ||
| ) |
Definition at line 113 of file FN_cpp_type_make.hh.
References T, and blender::uninitialized_move_n().
| void blender::fn::cpp_type_util::relocate_to_initialized_cb | ( | void * | src, |
| void * | dst | ||
| ) |
Definition at line 125 of file FN_cpp_type_make.hh.
References T.
| void blender::fn::cpp_type_util::relocate_to_initialized_indices_cb | ( | void * | src, |
| void * | dst, | ||
| IndexMask | mask | ||
| ) |
Definition at line 137 of file FN_cpp_type_make.hh.
| void blender::fn::cpp_type_util::relocate_to_initialized_n_cb | ( | void * | src, |
| void * | dst, | ||
| int64_t | n | ||
| ) |
Definition at line 133 of file FN_cpp_type_make.hh.
References blender::initialized_relocate_n(), and T.
| void blender::fn::cpp_type_util::relocate_to_uninitialized_cb | ( | void * | src, |
| void * | dst | ||
| ) |
Definition at line 148 of file FN_cpp_type_make.hh.
References T.
| void blender::fn::cpp_type_util::relocate_to_uninitialized_indices_cb | ( | void * | src, |
| void * | dst, | ||
| IndexMask | mask | ||
| ) |
Definition at line 161 of file FN_cpp_type_make.hh.
| void blender::fn::cpp_type_util::relocate_to_uninitialized_n_cb | ( | void * | src, |
| void * | dst, | ||
| int64_t | n | ||
| ) |
Definition at line 156 of file FN_cpp_type_make.hh.
References T, and blender::uninitialized_relocate_n().