bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
internal::GenericRegexSearch< BESRegexType, Allocator > Class Template Reference
Inheritance diagram for internal::GenericRegexSearch< BESRegexType, Allocator >:
Inheritance graph
Collaboration diagram for internal::GenericRegexSearch< BESRegexType, Allocator >:
Collaboration graph

Public Types

typedef Encoding::Ch Ch
 
typedef BESRegexType::EncodingType Encoding
 

Public Member Functions

 GenericRegexSearch (const BESRegexType &regex, Allocator *allocator=0)
 
bool Match (const Ch *s)
 
template<typename InputStream>
bool Match (InputStream &is)
 
bool Search (const Ch *s)
 
template<typename InputStream>
bool Search (InputStream &is)
 

Detailed Description

template<typename BESRegexType, typename Allocator = CrtAllocator>
class internal::GenericRegexSearch< BESRegexType, Allocator >

Definition at line 606 of file regex.h.

Member Typedef Documentation

◆ Ch

template<typename BESRegexType, typename Allocator = CrtAllocator>
typedef Encoding::Ch internal::GenericRegexSearch< BESRegexType, Allocator >::Ch

Definition at line 609 of file regex.h.

◆ Encoding

template<typename BESRegexType, typename Allocator = CrtAllocator>
typedef BESRegexType::EncodingType internal::GenericRegexSearch< BESRegexType, Allocator >::Encoding

Definition at line 608 of file regex.h.

Constructor & Destructor Documentation

◆ GenericRegexSearch()

template<typename BESRegexType, typename Allocator = CrtAllocator>
internal::GenericRegexSearch< BESRegexType, Allocator >::GenericRegexSearch ( const BESRegexType & regex,
Allocator * allocator = 0 )
inline

Definition at line 611 of file regex.h.

◆ ~GenericRegexSearch()

template<typename BESRegexType, typename Allocator = CrtAllocator>
internal::GenericRegexSearch< BESRegexType, Allocator >::~GenericRegexSearch ( )
inline

Definition at line 623 of file regex.h.

Member Function Documentation

◆ Match() [1/2]

template<typename BESRegexType, typename Allocator = CrtAllocator>
bool internal::GenericRegexSearch< BESRegexType, Allocator >::Match ( const Ch * s)
inline

Definition at line 633 of file regex.h.

◆ Match() [2/2]

template<typename BESRegexType, typename Allocator = CrtAllocator>
template<typename InputStream>
bool internal::GenericRegexSearch< BESRegexType, Allocator >::Match ( InputStream & is)
inline

Definition at line 629 of file regex.h.

◆ Search() [1/2]

template<typename BESRegexType, typename Allocator = CrtAllocator>
bool internal::GenericRegexSearch< BESRegexType, Allocator >::Search ( const Ch * s)
inline

Definition at line 643 of file regex.h.

◆ Search() [2/2]

template<typename BESRegexType, typename Allocator = CrtAllocator>
template<typename InputStream>
bool internal::GenericRegexSearch< BESRegexType, Allocator >::Search ( InputStream & is)
inline

Definition at line 639 of file regex.h.


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