Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Store a Parsed Attribute Value (Qi)

Store an Attribute after a Parser Produced a Pair of Iterators (Qi)
Store an Attribute Value after a Parser Produced a Value (Qi)
Store an Attribute Value into a Container after a Parser Produced a Value (Qi)

After parsing input and generating an attribute value this value needs to assigned to the attribute instance provided by the user. The customization points assign_to_attribute_from_iterators and assign_to_attribute_from_value are utilized to adapt this assignment to the concrete type to be assigned. This section describes both.