Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
internal::GenericRegexSearch< RegexType, Allocator > Class Template Reference

#include <regex.h>

Public Types

typedef RegexType::EncodingType Encoding
 
typedef Encoding::Ch Ch
 

Public Member Functions

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

Member Typedef Documentation

◆ Ch

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

◆ Encoding

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

Constructor & Destructor Documentation

◆ GenericRegexSearch()

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

◆ ~GenericRegexSearch()

template<typename RegexType , typename Allocator = CrtAllocator>
internal::GenericRegexSearch< RegexType, Allocator >::~GenericRegexSearch ( )
inline
+ Here is the call graph for this function:

Member Function Documentation

◆ Match() [1/2]

template<typename RegexType , typename Allocator = CrtAllocator>
bool internal::GenericRegexSearch< RegexType, Allocator >::Match ( const Ch s)
inline
+ Here is the call graph for this function:

◆ Match() [2/2]

template<typename RegexType , typename Allocator = CrtAllocator>
template<typename InputStream >
bool internal::GenericRegexSearch< RegexType, Allocator >::Match ( InputStream &  is)
inline
+ Here is the caller graph for this function:

◆ Search() [1/2]

template<typename RegexType , typename Allocator = CrtAllocator>
bool internal::GenericRegexSearch< RegexType, Allocator >::Search ( const Ch s)
inline
+ Here is the call graph for this function:

◆ Search() [2/2]

template<typename RegexType , typename Allocator = CrtAllocator>
template<typename InputStream >
bool internal::GenericRegexSearch< RegexType, Allocator >::Search ( InputStream &  is)
inline
+ Here is the caller graph for this function:

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