boost::urls::string_token::arg
Base class for string tokens, and algorithm parameters
Synopsis
Declared in <boost/url/grammar/string_token.hpp>
struct arg;
cpp
Description
This abstract interface provides a means for an algorithm to generically obtain a modifiable, contiguous character buffer of prescribed size.
A StringToken
should be derived from this class. As the author of an algorithm using a StringToken
, simply declare an rvalue reference as a parameter type.
Instances of this type are intended only to be used once and then destroyed.
Example
The declared function accepts any temporary instance of arg
to be used for writing:
void algorithm( string_token::arg&& dest );
cpp
To implement the interface for your type or useācase, derive from the class and implement the prepare function.
Created with MrDocs