Blender
V3.3
|
This is the complete list of members for blender::CPPType, including all inherited members.
alignment() const | blender::CPPType | inline |
can_exist_in_buffer(const int64_t buffer_size, const int64_t buffer_alignment) const | blender::CPPType | inline |
copy_assign(const void *src, void *dst) const | blender::CPPType | inline |
copy_assign_compressed(const void *src, void *dst, IndexMask mask) const | blender::CPPType | inline |
copy_assign_indices(const void *src, void *dst, IndexMask mask) const | blender::CPPType | inline |
copy_assign_n(const void *src, void *dst, int64_t n) const | blender::CPPType | inline |
copy_construct(const void *src, void *dst) const | blender::CPPType | inline |
copy_construct_compressed(const void *src, void *dst, IndexMask mask) const | blender::CPPType | inline |
copy_construct_indices(const void *src, void *dst, IndexMask mask) const | blender::CPPType | inline |
copy_construct_n(const void *src, void *dst, int64_t n) const | blender::CPPType | inline |
CPPType(CPPTypeParam< T, Flags >, StringRef debug_name) | blender::CPPType | |
default_construct(void *ptr) const | blender::CPPType | inline |
default_construct_indices(void *ptr, IndexMask mask) const | blender::CPPType | inline |
default_construct_n(void *ptr, int64_t n) const | blender::CPPType | inline |
default_value() const | blender::CPPType | inline |
destruct(void *ptr) const | blender::CPPType | inline |
destruct_fn | blender::CPPType | inline |
destruct_indices(void *ptr, IndexMask mask) const | blender::CPPType | inline |
destruct_n(void *ptr, int64_t n) const | blender::CPPType | inline |
fill_assign_indices(const void *value, void *dst, IndexMask mask) const | blender::CPPType | inline |
fill_assign_n(const void *value, void *dst, int64_t n) const | blender::CPPType | inline |
fill_construct_indices(const void *value, void *dst, IndexMask mask) const | blender::CPPType | inline |
fill_construct_n(const void *value, void *dst, int64_t n) const | blender::CPPType | inline |
get() | blender::CPPType | inlinestatic |
get_impl() | blender::CPPType | static |
has_special_member_functions() const | blender::CPPType | inline |
hash(const void *value) const | blender::CPPType | inline |
hash() const | blender::CPPType | inline |
hash_or_fallback(const void *value, uint64_t fallback_hash) const | blender::CPPType | inline |
is() const | blender::CPPType | inline |
is_copy_assignable() const | blender::CPPType | inline |
is_copy_constructible() const | blender::CPPType | inline |
is_default_constructible() const | blender::CPPType | inline |
is_destructible() const | blender::CPPType | inline |
is_equal(const void *a, const void *b) const | blender::CPPType | inline |
is_equal_or_false(const void *a, const void *b) const | blender::CPPType | inline |
is_equality_comparable() const | blender::CPPType | inline |
is_hashable() const | blender::CPPType | inline |
is_move_assignable() const | blender::CPPType | inline |
is_move_constructible() const | blender::CPPType | inline |
is_printable() const | blender::CPPType | inline |
is_trivial() const | blender::CPPType | inline |
is_trivially_destructible() const | blender::CPPType | inline |
move_assign(void *src, void *dst) const | blender::CPPType | inline |
move_assign_indices(void *src, void *dst, IndexMask mask) const | blender::CPPType | inline |
move_assign_n(void *src, void *dst, int64_t n) const | blender::CPPType | inline |
move_construct(void *src, void *dst) const | blender::CPPType | inline |
move_construct_indices(void *src, void *dst, IndexMask mask) const | blender::CPPType | inline |
move_construct_n(void *src, void *dst, int64_t n) const | blender::CPPType | inline |
name() const | blender::CPPType | inline |
operator!=(const CPPType &a, const CPPType &b) | blender::CPPType | friend |
operator=(NonMovable &&other)=delete | blender::NonMovable | private |
blender::NonMovable::operator=(const NonMovable &other)=default | blender::NonMovable | private |
operator==(const CPPType &a, const CPPType &b) | blender::CPPType | friend |
pointer_can_point_to_instance(const void *ptr) const | blender::CPPType | inline |
pointer_has_valid_alignment(const void *ptr) const | blender::CPPType | inline |
print(const void *value, std::stringstream &ss) const | blender::CPPType | inline |
print_or_default(const void *value, std::stringstream &ss, StringRef default_value) const | blender::CPPType | inline |
relocate_assign(void *src, void *dst) const | blender::CPPType | inline |
relocate_assign_indices(void *src, void *dst, IndexMask mask) const | blender::CPPType | inline |
relocate_assign_n(void *src, void *dst, int64_t n) const | blender::CPPType | inline |
relocate_construct(void *src, void *dst) const | blender::CPPType | inline |
relocate_construct_indices(void *src, void *dst, IndexMask mask) const | blender::CPPType | inline |
relocate_construct_n(void *src, void *dst, int64_t n) const | blender::CPPType | inline |
size() const | blender::CPPType | inline |
to_static_type(const Fn &fn) const | blender::CPPType | inline |
to_static_type_tag(const Fn &fn) const | blender::CPPType | inline |
to_string(const void *value) const | blender::CPPType | inline |
value_initialize(void *ptr) const | blender::CPPType | inline |
value_initialize_indices(void *ptr, IndexMask mask) const | blender::CPPType | inline |
value_initialize_n(void *ptr, int64_t n) const | blender::CPPType | inline |
~CPPType()=default | blender::CPPType | virtual |