Blender  V3.3
blender::fn::ValueOrFieldCPPType Member List

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

alignment() constblender::CPPTypeinline
as_field(const void *value_or_field) constblender::fn::ValueOrFieldCPPTypeinline
base_type() constblender::fn::ValueOrFieldCPPTypeinline
can_exist_in_buffer(const int64_t buffer_size, const int64_t buffer_alignment) constblender::CPPTypeinline
construct_from_field(void *dst, GField field) constblender::fn::ValueOrFieldCPPTypeinline
construct_from_value(void *dst, const void *value) constblender::fn::ValueOrFieldCPPTypeinline
copy_assign(const void *src, void *dst) constblender::CPPTypeinline
copy_assign_compressed(const void *src, void *dst, IndexMask mask) constblender::CPPTypeinline
copy_assign_indices(const void *src, void *dst, 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, IndexMask mask) constblender::CPPTypeinline
copy_construct_indices(const void *src, void *dst, IndexMask mask) constblender::CPPTypeinline
copy_construct_n(const void *src, void *dst, int64_t n) constblender::CPPTypeinline
CPPType(CPPTypeParam< T, Flags >, StringRef debug_name)blender::CPPType
default_construct(void *ptr) constblender::CPPTypeinline
default_construct_indices(void *ptr, 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::CPPTypeinline
destruct_indices(void *ptr, IndexMask mask) constblender::CPPTypeinline
destruct_n(void *ptr, int64_t n) constblender::CPPTypeinline
fill_assign_indices(const void *value, void *dst, 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, IndexMask mask) constblender::CPPTypeinline
fill_construct_n(const void *value, void *dst, int64_t n) constblender::CPPTypeinline
get()blender::CPPTypeinlinestatic
get_field_ptr(const void *value_or_field) constblender::fn::ValueOrFieldCPPTypeinline
get_impl()blender::CPPTypestatic
get_value_ptr(const void *value_or_field) constblender::fn::ValueOrFieldCPPTypeinline
get_value_ptr(void *value_or_field) constblender::fn::ValueOrFieldCPPTypeinline
has_special_member_functions() constblender::CPPTypeinline
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_copy_assignable() constblender::CPPTypeinline
is_copy_constructible() constblender::CPPTypeinline
is_default_constructible() constblender::CPPTypeinline
is_destructible() constblender::CPPTypeinline
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_field(const void *value_or_field) constblender::fn::ValueOrFieldCPPTypeinline
is_hashable() constblender::CPPTypeinline
is_move_assignable() constblender::CPPTypeinline
is_move_constructible() constblender::CPPTypeinline
is_printable() constblender::CPPTypeinline
is_trivial() constblender::CPPTypeinline
is_trivially_destructible() constblender::CPPTypeinline
move_assign(void *src, void *dst) constblender::CPPTypeinline
move_assign_indices(void *src, void *dst, 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, IndexMask mask) constblender::CPPTypeinline
move_construct_n(void *src, void *dst, int64_t n) constblender::CPPTypeinline
name() constblender::CPPTypeinline
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::CPPTypeinline
relocate_assign(void *src, void *dst) constblender::CPPTypeinline
relocate_assign_indices(void *src, void *dst, 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, IndexMask mask) constblender::CPPTypeinline
relocate_construct_n(void *src, void *dst, int64_t n) constblender::CPPTypeinline
size() constblender::CPPTypeinline
to_static_type(const Fn &fn) constblender::CPPTypeinline
to_static_type_tag(const Fn &fn) constblender::CPPTypeinline
to_string(const void *value) constblender::CPPTypeinline
value_initialize(void *ptr) constblender::CPPTypeinline
value_initialize_indices(void *ptr, IndexMask mask) constblender::CPPTypeinline
value_initialize_n(void *ptr, int64_t n) constblender::CPPTypeinline
ValueOrFieldCPPType(FieldCPPTypeParam< ValueOrField< T >>, StringRef debug_name)blender::fn::ValueOrFieldCPPTypeinline
~CPPType()=defaultblender::CPPTypevirtual