fidl::InterfacePtrSet

Summary

Constructors and Destructors

InterfacePtrSet()
InterfacePtrSet(const InterfacePtrSet & other)

Public types

Ptr using
InterfacePtr< Interface >
StorageType using
std::vector< std::unique_ptr< InterfacePtr< Interface >>>

Public functions

AddInterfacePtr(InterfacePtr< Interface > ptr)
void
CloseAll()
void
operator=(const InterfacePtrSet & other)=delete
ptrs() const
const StorageType &
size() const
size_t

Public types

Ptr

InterfacePtr< Interface > Ptr

StorageType

std::vector< std::unique_ptr< InterfacePtr< Interface >>> StorageType

Public functions

AddInterfacePtr

void AddInterfacePtr(
  InterfacePtr< Interface > ptr
)

CloseAll

void CloseAll()

InterfacePtrSet

 InterfacePtrSet()=default

InterfacePtrSet

 InterfacePtrSet(
  const InterfacePtrSet & other
)=delete

operator=

InterfacePtrSet & operator=(
  const InterfacePtrSet & other
)=delete

ptrs

const StorageType & ptrs() const 

size

size_t size() const