|
| | SearchableParameterList (const SearchableParameterList ¶mList)=default |
| | Default copy constructor.
|
| | SearchableParameterList (SearchableParameterList &¶mList)=default |
| | Default move constructor.
|
| SearchableParameterList & | operator= (const SearchableParameterList ¶mList)=default |
| | Copy assignment operator.
|
| SearchableParameterList & | operator= (SearchableParameterList &¶mList)=default |
| | Move assignment operator.
|
| bool | operator== (const Base &list) const noexcept |
| | equality operator
|
| bool | operator!= (const Base &list) const noexcept |
| | inequality operator
|
| bool | operator== (const SearchableParameterList &list) const noexcept |
| | equality operator
|
| bool | operator!= (const SearchableParameterList &list) const noexcept |
| | inequality operator
|
| ParameterList | findAll (const String &key) const noexcept |
| | Search for all occurrences of a parameter identifier in a list.
|
| template<typename T> |
| std::pair< T, StringRef > | find (const String &key) const noexcept |
| | Search for first occurrence of a parameter identifier and get value.
|
| Parameter | findParameter (const String &key) const noexcept |
| | Search for first occurrence of a parameter identifier.
|
| Parameter | operator[] (const String &key) const noexcept |
| | Search operator for first occurrence of a parameter identifier.
|
| Std::const_reference | operator[] (typename Std::size_type pos) const |
| | const index operator
|
| bool | operator== (const List &list) const |
| | Comparison equal.
|
| bool | operator!= (const List &list) const |
| | Comparison not equal.
|
| bool | equals (const List &list, TPredicate pred) const |
| | Comparison equal.
|
| void | assign (typename Std::size_type count, const Parameter &value) |
| | std::vector interface Assign count and value
|
| void | assign (It first, It last) |
| | Assign iterator first, iterator last.
|
| Std::reference | at_nc (typename Std::size_type pos) |
| | non-const at()
|
| Std::const_reference | at (typename Std::size_type pos) const |
| | const at()
|
| Std::reference | front_nc () |
| | non-const front()
|
| Std::const_reference | front () const |
| | const front()
|
| Std::reference | back_nc () |
| | non-const back()
|
| Std::const_reference | back () const |
| | const back()
|
| Std::iterator | begin_nc () noexcept |
| | non-const begin()
|
| Std::const_iterator | begin () const noexcept |
| | const begin()
|
| Std::iterator | end_nc () noexcept |
| | non-const end()
|
| Std::const_iterator | end () const noexcept |
| | const end()
|
| Std::reverse_iterator | rbegin_nc () noexcept |
| | non-const rbegin()
|
| Std::const_reverse_iterator | rbegin () const noexcept |
| | const rbegin()
|
| Std::reverse_iterator | rend_nc () noexcept |
| | non-const rend()
|
| Std::const_reverse_iterator | rend () const noexcept |
| | const rend()
|
| bool | empty () const noexcept |
| | empty()
|
| Std::size_type | size () const noexcept |
| | size()
|
| Std::size_type | max_size () const noexcept |
| | max_size()
|
| void | reserve (typename Std::size_type sz) |
| | reserve()
|
| Std::size_type | capacity () const noexcept |
| | capacity()
|
| void | clear () noexcept |
| | clear()
|
| Std::iterator | insert (typename Std::const_iterator pos, const Parameter &value) |
| | insert
|
| Std::iterator | insert (typename Std::const_iterator pos, Parameter &&value) |
| | insert
|
| Std::iterator | insert (typename Std::const_iterator pos, typename Std::size_type count, const Parameter &value) |
| | insert
|
| Std::iterator | insert (typename Std::const_iterator pos, typename Std::size_type count, Parameter &&value) |
| | insert
|
| Std::iterator | insert (typename Std::const_iterator pos, It first, It last) |
| | insert
|
| Std::iterator | insert (typename Std::const_iterator pos, std::initializer_list< Parameter > ilist) |
| | insert
|
| Std::iterator | emplace (typename Std::const_iterator pos, Args &&... args) |
| | emplace
|
| Std::iterator | erase (typename Std::const_iterator pos) |
| | erase
|
| Std::iterator | erase (typename Std::const_iterator first, typename Std::const_iterator last) |
| | erase
|
| void | push_back (const Parameter &value) |
| | push_back const value
|
| void | push_back (Parameter &&value) |
| | push_back
|
| void | emplace_back (Args &&... args) |
| | emplace_back
|
| void | pop_back () |
| | pop_back
|
| void | resize (typename Std::size_type count) |
| | resize
|
| void | resize (typename Std::size_type count, const Parameter &value) |
| | resize
|
| void | resize (typename Std::size_type count, Parameter &&value) |
| | resize
|
| void | swap (Std &other) noexcept |
| | swap
|
| void | swap (List &other) noexcept |
| | swap
|
| Std & | toStd () |
| | Conversion to std::vector from const object.
|
| const Std & | toStd () const |
| | Conversion to const std::vector from const object.
|
| const Std & | toCStd () |
| | Conversion to const std::vector container.
|
Searchable parameters list.
Implements share-read / copy-on-write Api object over IParameter. Container for different types of values.