|
| control_collection (const allocator_type &allocator=allocator_type()) |
| Creates a new object xtd::forms::control::control_collection with specified allocator (optional).
|
|
std::optional< value_type > | operator[] (const xtd::ustring &name) |
| Gets the first xtd::forms::control::control_collection in the list with the specified name.
|
|
std::optional< value_type > | operator[] (const xtd::ustring &name) const |
| Gets the first xtd::forms::control::control_collection in the list with the specified name.
|
|
| arranged_element_collection (const allocator_type &allocator=allocator_type()) |
| Creates a new object xtd::forms::layout::arranged_element_collection with specified allocator (optional).
|
|
| arranged_element_collection (const std::initializer_list< control_ref > &il) |
| Creates a new object xtd::diagnostics::trace_listener_collection with specified initializer list.
|
|
reference | at (size_type pos) |
| Access specified element with bounds checking.
|
|
const_reference | at (size_type pos) const |
| Access specified element with bounds checking.
|
|
reference | back () |
| Access the last element.
|
|
const_reference | back () const |
| Access the last element.
|
|
iterator | begin () |
| Returns an iterator to the beginning.
|
|
const_iterator | begin () const |
| Returns an iterator to the beginning.
|
|
size_type | capacity () const |
| Returns the number of elements that can be held in currently allocated storage.
|
|
const_iterator | cbegin () const |
| Returns an iterator to the beginning.
|
|
const_iterator | cend () const |
| Returns an iterator to the end.
|
|
void | clear () |
| clears the contents.
|
|
const_reverse_iterator | crbegin () const |
| Returns a reverse iterator to the end.
|
|
const_reverse_iterator | crend () const |
| Returns a reverse iterator to the end.
|
|
pointer | data () |
| Direct access to the underlying array.
|
|
const_pointer | data () const |
| Direct access to the underlying array.
|
|
bool | empty () const |
| Checks whether the container is empty.
|
|
iterator | end () |
| Returns an iterator to the end.
|
|
const_iterator | end () const |
| Returns an iterator to the end.
|
|
iterator | erase (const_iterator first, const_iterator last) |
| Erases elements at specified range.
|
|
iterator | erase (const_iterator pos) |
| Erases element at specified position.
|
|
iterator | erase (iterator first, iterator last) |
| Erases elements at specified range.
|
|
iterator | erase (iterator pos) |
| Erases element at specified position.
|
|
void | erase_at (size_t index) |
| Erases element at specified index.
|
|
reference | front () |
| Access the first element.
|
|
const_reference | front () const |
| Access the first element.
|
|
allocator_type | get_allocator () const |
| Returns the associated allocator.
|
|
iterator | insert (const_iterator pos, const value_type &&value) |
| Inserts specified element at specified position.
|
|
iterator | insert (const_iterator pos, const value_type &value) |
| Inserts specified element at specified position.
|
|
iterator | insert (iterator pos, const value_type &value) |
| Inserts specified element at specified position.
|
|
void | insert_at (size_t index, const value_type &value) |
| Inserts specified element at specified index.
|
|
size_type | max_size () const |
| Returns the maximum possible number of elements.
|
|
reference | operator[] (size_type pos) |
| Access specified element.
|
|
const_reference | operator[] (size_type pos) const |
| Access specified element.
|
|
void | push_back (const value_type &item) |
| Adds an element to the end.
|
|
void | push_back (value_type &&item) |
| Adds an element to the end.
|
|
void | push_back_range (collection_t collection) |
| Adds elements to the end.
|
|
void | push_back_range (const arranged_element_collection &collection) |
| Adds elements to the end.
|
|
void | push_back_range (const std::initializer_list< value_type > &collection) |
| Adds elements to the end.
|
|
void | push_back_range (const std::vector< value_type > &collection) |
| Adds elements to the end.
|
|
reverse_iterator | rbegin () |
| Returns a reverse iterator to the end.
|
|
const_reverse_iterator | rbegin () const |
| Returns a reverse iterator to the end.
|
|
reverse_iterator | rend () |
| Returns a reverse iterator to the end.
|
|
const_reverse_iterator | rend () const |
| Returns a reverse iterator to the end.
|
|
void | reserve (size_type size) |
| Reserves storage.
|
|
void | shrink_to_fit () |
| Reduces memory usage by freeing unused memory.
|
|
size_type | size () const |
| Returns the number of elements.
|
|
void | sort () |
| Sorts the content.
|
|
bool | sorted () const |
| Checks whether the container is sorted.
|
|
void | sorted (bool value) |
| Sets the container is sorted.
|
|
std::vector< control_ref > | to_array () const |
| Gets an array with the elements of the container.
|
|
std::vector< control_ref > | to_vector () const |
| Gets an array with the elements of the container.
|
|