![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Public Types | |
| using | const_iterator |
| using | difference_type = std::ptrdiff_t |
| using | iterator |
| using | size_type = std::size_t |
| using | type = Data |
| using | value_type = std::shared_ptr<Data> |
Public Member Functions | |
| std::shared_ptr< Data > | at (std::size_t n) |
| std::shared_ptr< const Data > | at (std::size_t n) const |
| std::shared_ptr< Data > | back () |
| std::shared_ptr< const Data > | back () const |
| iterator | begin () |
| const_iterator | begin () const |
| void | clear () |
| DataSequence (const DataSequence &rhs) | |
| DataSequence (DataSequence &&) noexcept=default | |
|
template<std::ranges::input_range R> requires std::same_as<std::ranges::range_value_t<R>, std::shared_ptr<const Data>> | |
| DataSequence (R data) | |
|
template<std::ranges::input_range R> requires std::same_as<std::ranges::range_value_t<R>, std::shared_ptr<Data>> | |
| DataSequence (R data) | |
|
template<std::ranges::input_range R> requires std::same_as<std::ranges::range_value_t<R>, std::shared_ptr<const Data>> || std::same_as<std::ranges::range_value_t<R>, std::shared_ptr<Data>> | |
| DataSequence (std::from_range_t, R data) | |
| template<typename... Args> | |
| std::shared_ptr< Data > | emplace_back (Args &&... args) |
| bool | empty () const |
| iterator | end () |
| const_iterator | end () const |
| void | erase (const_iterator begin, const_iterator end) |
| void | erase (iterator pos) |
| std::shared_ptr< Data > | front () |
| std::shared_ptr< const Data > | front () const |
| void | insert (const_iterator pos, const_iterator srcBegin, const_iterator srcEnd) |
| void | insert (iterator pos, std::shared_ptr< const Data > data) |
| void | insert (iterator pos, std::shared_ptr< Data > data) |
| DataSequence & | operator= (const DataSequence &that) |
| DataSequence & | operator= (DataSequence &&) noexcept=delete |
| std::shared_ptr< Data > | operator[] (std::size_t n) |
| std::shared_ptr< const Data > | operator[] (std::size_t n) const |
| void | pop_back () |
| void | push_back (std::shared_ptr< const Data > data) |
| void | push_back (std::shared_ptr< Data > data) |
| void | replace (iterator pos, std::shared_ptr< const Data > data) |
| void | replace (iterator pos, std::shared_ptr< Data > data) |
| void | reserve (std::size_t n) |
| void | shrink_to_fit () |
| std::size_t | size () const |
| void | swap (DataSequence &other) |
| void | swap (std::vector< std::pair< std::shared_ptr< const Data >, std::shared_ptr< Data > > > &&other) |
| void | swap (std::vector< std::pair< std::shared_ptr< const Data >, std::shared_ptr< Data > > > &other) |
| using inviwo::DataSequence< Data >::const_iterator |
| using inviwo::DataSequence< Data >::iterator |