|
| ReallocVector (size_type n, value_type const &init) |
|
| ReallocVector (ReallocVector const &that)=delete |
|
| ReallocVector (ReallocVector &&that)=delete |
|
ReallocVector & | operator= (ReallocVector const &that)=delete |
|
ReallocVector & | operator= (ReallocVector &&that)=delete |
|
void | Resize (typename Upper::size_type new_size) |
|
| RefResourceView (value_type *ptr, size_type n, std::shared_ptr< common::ResourceHandler > mem) |
|
| RefResourceView (value_type *ptr, size_type n, std::shared_ptr< common::ResourceHandler > mem, T const &init) |
| Construct a view on ptr with length n.
|
|
| RefResourceView (RefResourceView const &that)=delete |
|
RefResourceView & | operator= (RefResourceView const &that)=delete |
|
| RefResourceView (RefResourceView &&that)=default |
| We allow move assignment for lazy initialization.
|
|
RefResourceView & | operator= (RefResourceView &&that)=default |
|
size_type | size () const |
|
size_type | size_bytes () const |
|
value_type * | data () |
|
value_type const * | data () const |
|
bool | empty () const |
|
auto | cbegin () const |
|
auto | begin () |
|
auto | begin () const |
|
auto | cend () const |
|
auto | end () |
|
auto | end () const |
|
auto const & | front () const |
|
auto & | front () |
|
auto const & | back () const |
|
auto & | back () |
|
value_type & | operator[] (size_type i) |
|
value_type const & | operator[] (size_type i) const |
|
auto | Resource () const |
| Get the underlying resource.
|
|
|
using | value_type = T |
|
using | size_type = std::uint64_t |
|
void | Init (value_type *ptr, size_type size, std::shared_ptr< common::ResourceHandler > mem) |
|
The documentation for this class was generated from the following file: