fidl:: VectorPtr
Summary
Inheritance
Inherits from: cpp17::optional< std::vector< T > >
Constructors and Destructors |
|
---|---|
VectorPtr()
|
|
VectorPtr(cpp17::nullopt_t)
|
|
VectorPtr(std::nullptr_t)
|
|
VectorPtr(const VectorPtr &)
|
|
VectorPtr(VectorPtr &&)
|
|
VectorPtr(std::vector< T > && value)
|
|
VectorPtr(const std::vector< T > & value)
|
|
VectorPtr(size_t size)
|
Public functions |
|
---|---|
emplace()
|
|
emplace(std::initializer_list< std::vector< T >> && ilist)
|
|
emplace(std::vector< T > && value)
|
|
operator->()
|
constexpr std::vector< T > *
|
operator->() const
|
constexpr const std::vector< T > *
|
operator=(const VectorPtr &)=default
|
|
operator=(VectorPtr &&) noexcept=default
|
|
operator=(std::vector< T > && value)
|
constexpr VectorPtr &
|
operator=(const std::vector< T > & value)
|
constexpr VectorPtr &
|
Public functions
VectorPtr
constexpr VectorPtr()=default
VectorPtr
constexpr VectorPtr( cpp17::nullopt_t ) noexcept
VectorPtr
constexpr VectorPtr( std::nullptr_t ) noexcept
VectorPtr
VectorPtr( const VectorPtr & )=default
VectorPtr
VectorPtr( VectorPtr && ) noexcept=default
VectorPtr
constexpr VectorPtr( std::vector< T > && value )
VectorPtr
constexpr VectorPtr( const std::vector< T > & value )
VectorPtr
VectorPtr( size_t size )
emplace
VectorPtr & emplace()
emplace
VectorPtr & emplace( std::initializer_list< std::vector< T >> && ilist )
emplace
VectorPtr & emplace( std::vector< T > && value )
operator->
constexpr std::vector< T > * operator->()
operator->
constexpr const std::vector< T > * operator->() const
operator=
constexpr VectorPtr & operator=( std::vector< T > && value )
operator=
constexpr VectorPtr & operator=( const std::vector< T > & value )