boost::urls::segments_base
Decoded path segment helper base
Synopsis
Declared in <boost/url/segments_base.hpp>
class segments_base;
Types
Name |
Description |
A Bidirectional iterator to a path segment |
|
A Bidirectional iterator to a path segment |
|
The reference type |
|
A signed integer type used to represent differences. |
|
The reference type |
|
An unsigned integer type used to represent size. |
|
The value type |
Member Functions
Name |
Description |
Return the last segment |
|
Return an iterator to the beginning |
|
Return the referenced character buffer. |
|
Return true if there are no segments |
|
Return an iterator to the end |
|
Return the first segment |
|
Returns true if this references an absolute path. |
|
Return the number of segments |
Friends
| Name | Description |
|---|---|
Non‐owning decoded path segment view |
|
Mutable decoded path segment proxy |
|
Common functionality for containers |
Derived Classes
| Name | Description |
|---|---|
Mutable decoded path segment proxy |
|
Non‐owning decoded path segment view |
Description
Provides the shared decoded path‐segment algorithms (iteration, lookup, comparison) used by segments_view and segments_ref. This base cannot be instantiated directly; instead, use one of the concrete containers below.
Containers
-
segments_ref -
segments_view -
segments_encoded_ref -
segments_encoded_view
Created with MrDocs