Monero
Loading...
Searching...
No Matches
FilterKeyReader< InputStream > Class Template Reference
Collaboration diagram for FilterKeyReader< InputStream >:

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

◆ 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: