|
| FASTDDS_EXPORTED_API | LocatorList () |
| | Constructor.
|
| FASTDDS_EXPORTED_API | ~LocatorList () |
| | Destructor.
|
| FASTDDS_EXPORTED_API | LocatorList (const LocatorList &list) |
| | Copy constructor.
|
| FASTDDS_EXPORTED_API | LocatorList (LocatorList &&list) |
| | Move constructor.
|
| FASTDDS_EXPORTED_API LocatorList & | operator= (const LocatorList &list) |
| | Copy assignment.
|
| FASTDDS_EXPORTED_API LocatorList & | operator= (LocatorList &&list) |
| | Move assignment.
|
| FASTDDS_EXPORTED_API bool | operator== (const LocatorList &locator_list) const |
| | Equal to operator.
|
| FASTDDS_EXPORTED_API bool | operator!= (const LocatorList &locator_list) const |
| | Not equal to operator.
|
| FASTDDS_EXPORTED_API LocatorListIterator | begin () |
| | Return an iterator to the beginning.
|
| FASTDDS_EXPORTED_API LocatorListIterator | end () |
| | Return an iterator to the end.
|
| FASTDDS_EXPORTED_API LocatorListConstIterator | begin () const |
| | Return a constant iterator to the beginning.
|
| FASTDDS_EXPORTED_API LocatorListConstIterator | end () const |
| | Return a constant iterator to the end.
|
| FASTDDS_EXPORTED_API size_t | size () const |
| | Return the number of locators.
|
| FASTDDS_EXPORTED_API LocatorList & | assign (const LocatorList &list) |
| | Replace the contents of the container.
|
| FASTDDS_EXPORTED_API void | clear () |
| | Erase all locators from the container.
|
| FASTDDS_EXPORTED_API void | reserve (size_t num) |
| | Reserve storage increasing the capacity of the vector.
|
| FASTDDS_EXPORTED_API void | resize (size_t num) |
| | Resize the container to contain num locators.
|
| FASTDDS_EXPORTED_API void | push_back (const Locator &loc) |
| | Add locator to the end if not found within the list.
|
| FASTDDS_EXPORTED_API void | push_back (const LocatorList &locList) |
| | Add several locators to the end if not already present within the list.
|
| FASTDDS_EXPORTED_API bool | empty () const |
| | Check that the container has no locators.
|
| FASTDDS_EXPORTED_API void | erase (const Locator &loc) |
| | Erase the specified locator from the container.
|
| FASTDDS_EXPORTED_API bool | isValid () const |
| | Check that every locator contained in the list is not LOCATOR_KIND_INVALID.
|
| FASTDDS_EXPORTED_API void | swap (LocatorList &locatorList) |
| | exchange the content of the container.
|
| template<int kind> |
| bool | has_kind () const |
| FASTDDS_EXPORTED_API void | copy_to (eprosima::fastdds::ResourceLimitedVector< Locator > &locator_list) const |
Class LocatorList, a Locator vector that doesn't allow duplicates.