template<class T>
class sofa::type::SVector< T >
Same as type::vector, + delimiters on serialization.
|
| | SVector () |
| | reference to a value (read-write) More...
|
| |
| | SVector (Size n, const T &value) |
| | Constructor. More...
|
| |
| | SVector (int n, const T &value) |
| | Constructor. More...
|
| |
| | SVector (long n, const T &value) |
| | Constructor. More...
|
| |
| | SVector (Size n) |
| | Constructor. More...
|
| |
| | SVector (const Inherit &x) |
| | Constructor. More...
|
| |
| | SVector (Inherit &&v) |
| | Move constructor. More...
|
| |
| SVector< T > & | operator= (const Inherit &x) |
| | Copy operator. More...
|
| |
| SVector< T > & | operator= (Inherit &&v) |
| | Move assignment operator. More...
|
| |
| | SVector (typename SVector< T >::const_iterator first, typename SVector< T >::const_iterator last) |
| | Constructor. More...
|
| |
| std::ostream & | write (std::ostream &os) const |
| |
| std::istream & | read (std::istream &in) |
| |
| SOFA_TYPE_API std::istream & | read (std::istream &in) |
| |
| SOFA_TYPE_API std::ostream & | write (std::ostream &os) const |
| |
| std::istream & | read (std::istream &in) |
| |
| std::ostream & | write (std::ostream &os) const |
| |
| | vector () |
| | Basic constructor. More...
|
| |
| | vector (Size n, const T &value) |
| | Constructor. More...
|
| |
| | vector (Size n) |
| | Constructor. More...
|
| |
| | vector (const std::vector< T, Alloc > &x) |
| | Constructor. More...
|
| |
| | vector (const std::initializer_list< T > &t) |
| | Brace initializer constructor. More...
|
| |
| | vector (std::vector< T, Alloc > &&v) |
| | Move constructor. More...
|
| |
| | vector (typename vector< T >::const_iterator first, typename vector< T >::const_iterator last) |
| | Constructor. More...
|
| |
| vector & | operator= (const std::vector< T, Alloc > &x) |
| | Copy operator. More...
|
| |
| vector & | operator= (std::vector< T, Alloc > &&v) |
| | Move assignment operator. More...
|
| |
| reference | operator[] (Size n) |
| | Read/write random access. More...
|
| |
| const_reference | operator[] (Size n) const |
| | Read-only random access. More...
|
| |
| std::ostream & | write (std::ostream &os) const |
| |
| SOFA_TYPE_API std::ostream & | write (std::ostream &os) const |
| |
| SOFA_TYPE_API std::ostream & | write (std::ostream &os) const |
| | Specialization for writing vectors of unsigned char. More...
|
| |
| SOFA_TYPE_API std::ostream & | write (std::ostream &os) const |
| |
| SOFA_TYPE_API std::ostream & | write (std::ostream &os) const |
| |
| std::istream & | read (std::istream &in) |
| |
| SOFA_TYPE_API std::istream & | read (std::istream &in) |
| |
| SOFA_TYPE_API std::istream & | read (std::istream &in) |
| |
| SOFA_TYPE_API std::istream & | read (std::istream &in) |
| |
| SOFA_TYPE_API std::istream & | read (std::istream &in) |
| | Specialization for reading vectors of int and unsigned int using "A-B" notation for all integers between A and B. More...
|
| |
| SOFA_TYPE_API std::istream & | read (std::istream &in) |
| |
| SOFA_TYPE_API std::istream & | read (std::istream &in) |
| |
| void | fill (const T &value) |
| | Sets every element to 'value'. More...
|
| |
| void | fastResize (Size n) |
| |