boost::lexer::detail::basic_charset< CharT > Struct Template Reference

#include <charset.hpp>

List of all members.

Public Types

typedef basic_string_token< CharT > token
typedef std::set< std::size_t > index_set

Public Member Functions

 basic_charset ()
 basic_charset (const token &token_, const std::size_t index_)
bool empty () const
void intersect (basic_charset &rhs_, basic_charset &overlap_)

Public Attributes

token _token
index_set _index_set

template<typename CharT>
struct boost::lexer::detail::basic_charset< CharT >


Member Typedef Documentation

template<typename CharT>
typedef basic_string_token<CharT> boost::lexer::detail::basic_charset< CharT >::token

template<typename CharT>
typedef std::set<std::size_t> boost::lexer::detail::basic_charset< CharT >::index_set


Constructor & Destructor Documentation

template<typename CharT>
boost::lexer::detail::basic_charset< CharT >::basic_charset (  )  [inline]

template<typename CharT>
boost::lexer::detail::basic_charset< CharT >::basic_charset ( const token token_,
const std::size_t  index_ 
) [inline]


Member Function Documentation

template<typename CharT>
bool boost::lexer::detail::basic_charset< CharT >::empty (  )  const [inline]

template<typename CharT>
void boost::lexer::detail::basic_charset< CharT >::intersect ( basic_charset< CharT > &  rhs_,
basic_charset< CharT > &  overlap_ 
) [inline]


Member Data Documentation

template<typename CharT>
token boost::lexer::detail::basic_charset< CharT >::_token

template<typename CharT>
index_set boost::lexer::detail::basic_charset< CharT >::_index_set


The documentation for this struct was generated from the following file:
Generated on Fri Jul 30 03:00:10 2010 for rphp by  doxygen 1.5.4