Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
value_visitation.hpp File Reference
Include dependency graph for value_visitation.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::visitation_result
 The class represents attribute value visitation result. More...
 
singleton  boost::value_visitor_invoker< T, FallbackPolicyT >
 Generic attribute value visitor invoker. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 

Functions

template<typename T , typename VisitorT >
visitation_result boost::visit (attribute_name const &name, attribute_value_set const &attrs, VisitorT visitor)
 The function applies a visitor to an attribute value from the view. More...
 
template<typename T , typename VisitorT >
visitation_result boost::visit (attribute_name const &name, record const &rec, VisitorT visitor)
 The function applies a visitor to an attribute value from the view. More...
 
template<typename T , typename VisitorT >
visitation_result boost::visit (attribute_name const &name, record_view const &rec, VisitorT visitor)
 The function applies a visitor to an attribute value from the view. More...
 
template<typename T , typename VisitorT >
visitation_result boost::visit (attribute_value const &value, VisitorT visitor)
 The function applies a visitor to an attribute value. More...
 
template<typename DescriptorT , template< typename > class ActorT, typename VisitorT >
visitation_result boost::visit (expressions::attribute_keyword< DescriptorT, ActorT > const &keyword, attribute_value_set const &attrs, VisitorT visitor)
 The function applies a visitor to an attribute value from the view. More...
 
template<typename DescriptorT , template< typename > class ActorT, typename VisitorT >
visitation_result boost::visit (expressions::attribute_keyword< DescriptorT, ActorT > const &keyword, record const &rec, VisitorT visitor)
 The function applies a visitor to an attribute value from the view. More...
 
template<typename DescriptorT , template< typename > class ActorT, typename VisitorT >
visitation_result boost::visit (expressions::attribute_keyword< DescriptorT, ActorT > const &keyword, record_view const &rec, VisitorT visitor)
 The function applies a visitor to an attribute value from the view. More...
 

Detailed Description

Author
Andrey Semashev
Date
01.03.2008

The header contains implementation of convenience tools to apply visitors to an attribute value in the view.