RetroArch
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
FilterKeyReader< InputStream > Class Template Reference
Collaboration diagram for FilterKeyReader< InputStream >:
[legend]

Public Types

typedef char Ch
 

Public Member Functions

 FilterKeyReader (InputStream &is, const Ch *keyString, SizeType keyLength)
 
template<typename Handler >
bool operator() (Handler &handler)
 
const ParseResultGetParseResult () const
 

Private Member Functions

 FilterKeyReader (const FilterKeyReader &)
 
FilterKeyReaderoperator= (const FilterKeyReader &)
 

Private Attributes

InputStream & is_
 
const char * keyString_
 
const SizeType keyLength_
 
ParseResult parseResult_
 

Member Typedef Documentation

◆ Ch

template<typename InputStream>
typedef char FilterKeyReader< InputStream >::Ch

Constructor & Destructor Documentation

◆ FilterKeyReader() [1/2]

template<typename InputStream>
FilterKeyReader< InputStream >::FilterKeyReader ( InputStream &  is,
const Ch keyString,
SizeType  keyLength 
)
inline

◆ FilterKeyReader() [2/2]

template<typename InputStream>
FilterKeyReader< InputStream >::FilterKeyReader ( const FilterKeyReader< InputStream > &  )
private

Member Function Documentation

◆ GetParseResult()

template<typename InputStream>
const ParseResult& FilterKeyReader< InputStream >::GetParseResult ( ) const
inline

◆ operator()()

template<typename InputStream>
template<typename Handler >
bool FilterKeyReader< InputStream >::operator() ( Handler handler)
inline
Here is the call graph for this function:

◆ operator=()

template<typename InputStream>
FilterKeyReader& FilterKeyReader< InputStream >::operator= ( const FilterKeyReader< InputStream > &  )
private

Member Data Documentation

◆ is_

template<typename InputStream>
InputStream& FilterKeyReader< InputStream >::is_
private

◆ keyLength_

template<typename InputStream>
const SizeType FilterKeyReader< InputStream >::keyLength_
private

◆ keyString_

template<typename InputStream>
const char* FilterKeyReader< InputStream >::keyString_
private

◆ parseResult_

template<typename InputStream>
ParseResult FilterKeyReader< InputStream >::parseResult_
private

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