Agora RTC Objective-C API Reference Refactor

AList< T > Class Template Reference

## Member Typedef Documentation

## ◆ value_type

typedef T value_type

## ◆ reference

typedef value_type& reference

## ◆ const_reference

typedef const value_type& const_reference

## ◆ pointer

typedef value_type* pointer

## ◆ const_pointer

typedef const value_type* const_pointer

## ◆ size_type

typedef size_t size_type

## ◆ iterator

typedef AOutputIterator<value_type> iterator

## ◆ const_iterator

typedef const AOutputIterator<value_type> const_iterator

## Constructor & Destructor Documentation

## ◆ AList() [1/2]

AList | ( |  | ) |
| inline

## ◆ AList() [2/2]

AList | ( | IContainer * | c,
|  | bool | take_ownership
| ) |  |
| inline

## ◆ ~AList()

~AList | ( |  | ) |
| inline

## Member Function Documentation

## ◆ reset()

void reset | ( | IContainer * | c = `OPTIONAL_NULLPTR`,
|  | bool | take_ownership = `false`
| ) |  |
| inline

## ◆ begin()

iterator begin | ( |  | ) |
| inline

## ◆ end()

iterator end | ( |  | ) |
| inline

## ◆ size()

size_type size | ( |  | ) | const
| inline

## ◆ empty()

bool empty | ( |  | ) | const
| inline

## Field Documentation

## ◆ container

IContainer* container
| private

## ◆ owner

bool owner
| private