Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::scoped_lock_parser_gen< MutexT > Struct Template Reference

#include <scoped_lock.hpp>

Public Types

typedef MutexT mutex_t
 

Public Member Functions

 scoped_lock_parser_gen (mutex_t &m)
 
template<typename ParserT >
scoped_lock_parser< MutexT,
typename as_parser< ParserT >
::type
operator[] (ParserT const &p) const
 

Public Attributes

mutex_tmutex
 

Member Typedef Documentation

template<typename MutexT >
typedef MutexT boost::spirit::scoped_lock_parser_gen< MutexT >::mutex_t

Constructor & Destructor Documentation

template<typename MutexT >
boost::spirit::scoped_lock_parser_gen< MutexT >::scoped_lock_parser_gen ( mutex_t m)
inlineexplicit

Member Function Documentation

template<typename MutexT >
template<typename ParserT >
scoped_lock_parser< MutexT, typename as_parser<ParserT>::type > boost::spirit::scoped_lock_parser_gen< MutexT >::operator[] ( ParserT const &  p) const
inline

Member Data Documentation


The documentation for this struct was generated from the following file: