boost::urls::segments_base

Common functionality for containers

Synopsis

Declared in <boost/url/segments_base.hpp>
class segments_base;


Types

Name Description
iterator A Bidirectional iterator to a path segment
const_iterator A Bidirectional iterator to a path segment
const_reference The reference type
difference_type A signed integer type used to represent differences.
reference The reference type
size_type An unsigned integer type used to represent size.
value_type The value type

Member Functions

Name Description
back Return the last segment
begin Return an iterator to the beginning
buffer Return the referenced character buffer.
empty Return true if there are no segments
end Return an iterator to the end
front Return the first segment
is_absolute Returns true if this references an absolute path.
size Return the number of segments

Static Member Functions

Name Description
max_size Return the maximum number of characters possible

Friends

|===
Name Description
segments_view A view representing path segments in a URL
segments_ref A view representing path segments in a URL
url_view_base Common functionality for containers

Derived Classes

Name Description
segments_ref A view representing path segments in a URL
segments_view A view representing path segments in a URL

Description

This base class is used by the library to provide common member functions for containers. This cannot be instantiated directly; Instead, use one of the containers or functions:

Containers

Created with MrDocs