Blender V5.0
blender::CPPType Member List

This is the complete list of members for blender::CPPType, including all inherited members.

alignmentblender::CPPType
can_exist_in_buffer(const int64_t buffer_size, const int64_t buffer_alignment) constblender::CPPTypeinline
copy_assign(const void *src, void *dst) constblender::CPPTypeinline
copy_assign_compressed(const void *src, void *dst, const IndexMask &mask) constblender::CPPTypeinline
copy_assign_indices(const void *src, void *dst, const IndexMask &mask) constblender::CPPTypeinline
copy_assign_n(const void *src, void *dst, int64_t n) constblender::CPPTypeinline
copy_construct(const void *src, void *dst) constblender::CPPTypeinline
copy_construct_compressed(const void *src, void *dst, const IndexMask &mask) constblender::CPPTypeinline
copy_construct_indices(const void *src, void *dst, const IndexMask &mask) constblender::CPPTypeinline
copy_construct_n(const void *src, void *dst, int64_t n) constblender::CPPTypeinline
CPPType(TypeTag< T >, TypeForValue< CPPTypeFlags, Flags >, StringRef debug_name)blender::CPPType
default_construct(void *ptr) constblender::CPPTypeinline
default_construct_indices(void *ptr, const IndexMask &mask) constblender::CPPTypeinline
default_construct_n(void *ptr, int64_t n) constblender::CPPTypeinline
default_value() constblender::CPPTypeinline
destruct(void *ptr) constblender::CPPTypeinline
destruct_fnblender::CPPType
destruct_indices(void *ptr, const IndexMask &mask) constblender::CPPTypeinline
destruct_n(void *ptr, int64_t n) constblender::CPPTypeinline
fill_assign_indices(const void *value, void *dst, const IndexMask &mask) constblender::CPPTypeinline
fill_assign_n(const void *value, void *dst, int64_t n) constblender::CPPTypeinline
fill_construct_indices(const void *value, void *dst, const IndexMask &mask) constblender::CPPTypeinline
fill_construct_n(const void *value, void *dst, int64_t n) constblender::CPPTypeinline
get()blender::CPPTypeinlinestatic
get_impl()blender::CPPTypestatic
get_impl()=deleteblender::CPPTypestatic
has_special_member_functionsblender::CPPType
hash(const void *value) constblender::CPPTypeinline
hash() constblender::CPPTypeinline
hash_or_fallback(const void *value, uint64_t fallback_hash) constblender::CPPTypeinline
is() constblender::CPPTypeinline
is_any() constblender::CPPTypeinline
is_copy_assignableblender::CPPType
is_copy_constructibleblender::CPPType
is_default_constructibleblender::CPPType
is_destructibleblender::CPPType
is_equal(const void *a, const void *b) constblender::CPPTypeinline
is_equal_or_false(const void *a, const void *b) constblender::CPPTypeinline
is_equality_comparable() constblender::CPPTypeinline
is_hashable() constblender::CPPTypeinline
is_move_assignableblender::CPPType
is_move_constructibleblender::CPPType
is_printable() constblender::CPPTypeinline
is_trivialblender::CPPType
is_trivially_destructibleblender::CPPType
move_assign(void *src, void *dst) constblender::CPPTypeinline
move_assign_indices(void *src, void *dst, const IndexMask &mask) constblender::CPPTypeinline
move_assign_n(void *src, void *dst, int64_t n) constblender::CPPTypeinline
move_construct(void *src, void *dst) constblender::CPPTypeinline
move_construct_indices(void *src, void *dst, const IndexMask &mask) constblender::CPPTypeinline
move_construct_n(void *src, void *dst, int64_t n) constblender::CPPTypeinline
name() constblender::CPPTypeinline
blender::operator=(NonMovable &&other)=deleteblender::NonMovableprivate
blender::NonMovable::operator=(const NonMovable &other)=defaultblender::NonMovableprivate
pointer_can_point_to_instance(const void *ptr) constblender::CPPTypeinline
pointer_has_valid_alignment(const void *ptr) constblender::CPPTypeinline
print(const void *value, std::stringstream &ss) constblender::CPPTypeinline
print_or_default(const void *value, std::stringstream &ss, StringRef default_value) constblender::CPPType
relocate_assign(void *src, void *dst) constblender::CPPTypeinline
relocate_assign_indices(void *src, void *dst, const IndexMask &mask) constblender::CPPTypeinline
relocate_assign_n(void *src, void *dst, int64_t n) constblender::CPPTypeinline
relocate_construct(void *src, void *dst) constblender::CPPTypeinline
relocate_construct_indices(void *src, void *dst, const IndexMask &mask) constblender::CPPTypeinline
relocate_construct_n(void *src, void *dst, int64_t n) constblender::CPPTypeinline
sizeblender::CPPType
to_static_type(const Fn &fn) constblender::CPPTypeinline
to_static_type_tag(const Fn &fn) constblender::CPPTypeinline
to_string(const void *value) constblender::CPPType
value_initialize(void *ptr) constblender::CPPTypeinline
value_initialize_indices(void *ptr, const IndexMask &mask) constblender::CPPTypeinline
value_initialize_n(void *ptr, int64_t n) constblender::CPPTypeinline
~CPPType()=defaultblender::CPPTypevirtual