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

#include <perl_matcher_non_recursive.hpp>

Inheritance diagram for boost::re_detail::saved_single_repeat< BidiIterator >:
Collaboration diagram for boost::re_detail::saved_single_repeat< BidiIterator >:

Public Member Functions

 saved_single_repeat (std::size_t c, const re_repeat *r, BidiIterator lp, int arg_id)
 

Public Attributes

std::size_t count
 
const re_repeatrep
 
BidiIterator last_position
 
union {
   unsigned int   state_id
 
   std::size_t   padding1
 
   std::ptrdiff_t   padding2
 
   void *   padding3
 
}; 
 

Constructor & Destructor Documentation

template<class BidiIterator >
boost::re_detail::saved_single_repeat< BidiIterator >::saved_single_repeat ( std::size_t  c,
const re_repeat r,
BidiIterator  lp,
int  arg_id 
)
inline

Member Data Documentation

union { ... }
template<class BidiIterator >
std::size_t boost::re_detail::saved_single_repeat< BidiIterator >::count
template<class BidiIterator >
BidiIterator boost::re_detail::saved_single_repeat< BidiIterator >::last_position
std::size_t boost::re_detail::saved_state::padding1
inherited
std::ptrdiff_t boost::re_detail::saved_state::padding2
inherited
void* boost::re_detail::saved_state::padding3
inherited
template<class BidiIterator >
const re_repeat* boost::re_detail::saved_single_repeat< BidiIterator >::rep
unsigned int boost::re_detail::saved_state::state_id
inherited

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