CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
Book::match_name Struct Reference

Public Member Functions

 match_name (string_t re)
 
 match_name (string_t re)
 
bool operator() (const book_t::const_iterator::value_type &p)
 
bool operator() (const book_t::const_iterator::value_type &p)
 

Private Attributes

boost::regex expression
 

Detailed Description

Definition at line 27 of file Book.h.

Constructor & Destructor Documentation

Book::match_name::match_name ( string_t  re)
inline

Definition at line 28 of file Book.h.

Referenced by Book::begin(), Book::end(), and Book::find().

28 : expression(re) {}
boost::regex expression
Definition: Book.h:30
Book::match_name::match_name ( string_t  re)
inline

Definition at line 28 of file Book.h.

28 : expression(re) {}
boost::regex expression
Definition: Book.h:30

Member Function Documentation

bool Book::match_name::operator() ( const book_t::const_iterator::value_type &  p)
inline

Definition at line 29 of file Book.h.

References expression.

29 { return regex_match( p.first, expression); }
boost::regex expression
Definition: Book.h:30
bool Book::match_name::operator() ( const book_t::const_iterator::value_type &  p)
inline

Definition at line 29 of file Book.h.

References expression.

29 { return regex_match( p.first, expression); }
boost::regex expression
Definition: Book.h:30

Member Data Documentation

boost::regex Book::match_name::expression
private

Definition at line 30 of file Book.h.

Referenced by operator()().