template <typename T>

class VectorPtr

Defined at line 20 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

Public Methods

void VectorPtr<T> ()

Defined at line 22 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

void VectorPtr<T> (std::nullopt_t )

Defined at line 24 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

void VectorPtr<T> (std::nullptr_t )

Deprecated in favor of std::nullopt_t.

Defined at line 26 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

void VectorPtr<T> (const VectorPtr<T> & )

Defined at line 28 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

VectorPtr<T> & operator= (const VectorPtr<T> & )

Defined at line 29 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

void VectorPtr<T> (VectorPtr<T> && )

Defined at line 31 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

VectorPtr<T> & operator= (VectorPtr<T> && )

Defined at line 32 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

void VectorPtr<T> (std::vector<T> && value)

Move construct and move assignment from the value type

Defined at line 35 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

VectorPtr<T> & operator= (std::vector<T> && value)

Defined at line 36 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

void VectorPtr<T> (const std::vector<T> & value)

Copy construct and copy assignment from the value type

Defined at line 42 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

VectorPtr<T> & operator= (const std::vector<T> & value)

Defined at line 43 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

void VectorPtr<T> (size_t size)

Defined at line 48 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

std::vector<T> * operator-> ()

Override unchecked accessors with versions that check.

Defined at line 51 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

const std::vector<T> * operator-> ()

Defined at line 57 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

VectorPtr<T> & emplace ()

Defined at line 64 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

VectorPtr<T> & emplace (std::initializer_list<std::vector<T>> && ilist)

Defined at line 69 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h

VectorPtr<T> & emplace (std::vector<T> && value)

Defined at line 74 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/vector.h