array_t Class Reference
[Libraries]
#include <adobe/array.hpp>
Detailed Description
array_t is an array of heterogeneous types. 
array_t is copy-on-write, intended for usage where copies are frequent, but writing is infrequent. Constructing an empty array will never throw an exception - no allocations are required until something is stored into it. Likewise, copying with assignment or copy constructor will not throw.
- Model Of:
- 
- Note:
- When copy-on-write semantics are not important, it is advised to use std::vector<adobe::any_regular_t>or another container type instead of array_t.
 [1] Because an array_t is copy-on-write, modifications through an iterator are not supported except via back_insert_iterator. 
- Tutorial:
- A tutorial for array_t is available.