|
Blender V4.3
|
Inherits blender::Vector< Edge< CoordSpace::Tile > >.
Additional Inherited Members | |
Public Types inherited from blender::Vector< Edge< CoordSpace::Tile > > | |
| using | value_type |
| using | pointer |
| using | const_pointer |
| using | reference |
| using | const_reference |
| using | iterator |
| using | const_iterator |
| using | size_type |
| using | allocator_type |
Public Member Functions inherited from blender::Vector< Edge< CoordSpace::Tile > > | |
| Vector (GuardedAllocator allocator={}) noexcept | |
| Vector (NoExceptConstructor, GuardedAllocator allocator={}) noexcept | |
| Vector (int64_t size, GuardedAllocator allocator={}) | |
| Vector (int64_t size, const Edge< CoordSpace::Tile > &value, GuardedAllocator allocator={}) | |
| Vector (Span< U > values, GuardedAllocator allocator={}) | |
| Vector (MutableSpan< U > values, GuardedAllocator allocator={}) | |
| Vector (const std::initializer_list< U > &values) | |
| Vector (const std::initializer_list< Edge< CoordSpace::Tile > > &values) | |
| Vector (const std::array< U, N > &values) | |
| Vector (InputIt first, InputIt last, GuardedAllocator allocator={}) | |
| Vector (const Vector &other) | |
| Vector (const Vector< Edge< CoordSpace::Tile >, OtherInlineBufferCapacity, GuardedAllocator > &other) | |
| Vector (Vector< Edge< CoordSpace::Tile >, OtherInlineBufferCapacity, GuardedAllocator > &&other) noexcept(is_nothrow_move_constructible()) | |
| ~Vector () | |
| Vector & | operator= (const Vector &other) |
| Vector & | operator= (Vector &&other) |
| const Edge< CoordSpace::Tile > & | operator[] (int64_t index) const |
| Edge< CoordSpace::Tile > & | operator[] (int64_t index) |
| operator Span< Edge< CoordSpace::Tile > > () const | |
| operator MutableSpan< Edge< CoordSpace::Tile > > () | |
| operator Span< U > () const | |
| operator MutableSpan< U > () | |
| Span< Edge< CoordSpace::Tile > > | as_span () const |
| MutableSpan< Edge< CoordSpace::Tile > > | as_mutable_span () |
| void | reserve (const int64_t min_capacity) |
| void | resize (const int64_t new_size) |
| void | resize (const int64_t new_size, const Edge< CoordSpace::Tile > &value) |
| void | reinitialize (const int64_t new_size) |
| void | clear () |
| void | clear_and_shrink () |
| void | append (const Edge< CoordSpace::Tile > &value) |
| void | append (Edge< CoordSpace::Tile > &&value) |
| void | append_as (ForwardValue &&...value) |
| int64_t | append_and_get_index (const Edge< CoordSpace::Tile > &value) |
| int64_t | append_and_get_index (Edge< CoordSpace::Tile > &&value) |
| int64_t | append_and_get_index_as (ForwardValue &&...value) |
| void | append_non_duplicates (const Edge< CoordSpace::Tile > &value) |
| void | append_unchecked (const Edge< CoordSpace::Tile > &value) |
| void | append_unchecked (Edge< CoordSpace::Tile > &&value) |
| void | append_unchecked_as (ForwardT &&...value) |
| void | append_n_times (const Edge< CoordSpace::Tile > &value, const int64_t n) |
| void | increase_size_by_unchecked (const int64_t n) noexcept |
| void | extend (Span< Edge< CoordSpace::Tile > > array) |
| void | extend (const Edge< CoordSpace::Tile > *start, int64_t amount) |
| void | extend (InputIt first, InputIt last) |
| void | extend_non_duplicates (Span< Edge< CoordSpace::Tile > > array) |
| void | extend_unchecked (Span< Edge< CoordSpace::Tile > > array) |
| void | extend_unchecked (const Edge< CoordSpace::Tile > *start, int64_t amount) |
| void | insert (const int64_t insert_index, const Edge< CoordSpace::Tile > &value) |
| void | insert (const int64_t insert_index, Edge< CoordSpace::Tile > &&value) |
| void | insert (const int64_t insert_index, Span< Edge< CoordSpace::Tile > > array) |
| void | insert (const Edge< CoordSpace::Tile > *insert_position, InputIt first, InputIt last) |
| void | insert (const int64_t insert_index, InputIt first, InputIt last) |
| void | prepend (const Edge< CoordSpace::Tile > &value) |
| void | prepend (Edge< CoordSpace::Tile > &&value) |
| void | prepend (Span< Edge< CoordSpace::Tile > > values) |
| void | prepend (InputIt first, InputIt last) |
| const Edge< CoordSpace::Tile > & | last (const int64_t n=0) const |
| Edge< CoordSpace::Tile > & | last (const int64_t n=0) |
| const Edge< CoordSpace::Tile > & | first () const |
| Edge< CoordSpace::Tile > & | first () |
| int64_t | size () const |
| bool | is_empty () const |
| void | remove_last () |
| Edge< CoordSpace::Tile > | pop_last () |
| void | remove_and_reorder (const int64_t index) |
| void | remove_first_occurrence_and_reorder (const Edge< CoordSpace::Tile > &value) |
| void | remove (const int64_t index) |
| void | remove (const int64_t start_index, const int64_t amount) |
| int64_t | remove_if (Predicate &&predicate) |
| int64_t | first_index_of_try (const Edge< CoordSpace::Tile > &value) const |
| int64_t | first_index_of (const Edge< CoordSpace::Tile > &value) const |
| bool | contains (const Edge< CoordSpace::Tile > &value) const |
| void | fill (const Edge< CoordSpace::Tile > &value) const |
| Edge< CoordSpace::Tile > * | data () |
| const Edge< CoordSpace::Tile > * | data () const |
| Edge< CoordSpace::Tile > * | begin () |
| const Edge< CoordSpace::Tile > * | begin () const |
| Edge< CoordSpace::Tile > * | end () |
| const Edge< CoordSpace::Tile > * | end () const |
| std::reverse_iterator< Edge< CoordSpace::Tile > * > | rbegin () |
| std::reverse_iterator< const Edge< CoordSpace::Tile > * > | rbegin () const |
| std::reverse_iterator< Edge< CoordSpace::Tile > * > | rend () |
| std::reverse_iterator< const Edge< CoordSpace::Tile > * > | rend () const |
| int64_t | capacity () const |
| bool | is_at_capacity () const |
| IndexRange | index_range () const |
| uint64_t | hash () const |
| void | print_stats (const char *name) const |
Static Public Member Functions inherited from blender::Vector< Edge< CoordSpace::Tile > > | |
| static uint64_t | hash_as (const Span< Edge< CoordSpace::Tile > > values) |
Definition at line 98 of file pbvh_pixels_copy.cc.