HCE project C++ developers source code library  1.1.1
HCE project developer library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::sphinx::SphinxResultData Class Reference

#include <SphinxResultData.hpp>

Public Member Functions

 SphinxResultData (void)
 SphinxResultData (size_t matchesCount)
 SphinxResultData (size_t matchesCount, size_t attributesCount)
 ~SphinxResultData (void)
void addMatchInfo (const SphinxMatchInfo &match)
void addMatchInfo (SphinxMatchInfo &&match)
size_t getMatchInfoCount (void) const
const SphinxMatchInfogetMatchInfoItem (size_t index) const
void setMatchInfoItem (size_t index, const SphinxMatchInfo &match)
void setMatchInfoItem (size_t index, SphinxMatchInfo &&match)
void addRequestInfo (const SphinxRequestInfo &request)
void addRequestInfo (SphinxRequestInfo &&request)
size_t getRequestInfoCount (void) const
const SphinxRequestInfogetRequestInfoItem (size_t index) const
void setRequestInfoItem (size_t index, const SphinxRequestInfo &request)
void setRequestInfoItem (size_t index, SphinxRequestInfo &&request)
void clear (void)
void reset (void)
void resize (size_t)
void resize (size_t, size_t)
void clearRequestInfo (void)
void dump (std::ostream &os) const

Friends

std::ostream & operator<< (std::ostream &os, const SphinxResultData &resultData)

Detailed Description

Definition at line 46 of file SphinxResultData.hpp.

Constructor & Destructor Documentation

HCE::sphinx::SphinxResultData::SphinxResultData ( void  )

Definition at line 25 of file SphinxResultData.cpp.

HCE::sphinx::SphinxResultData::SphinxResultData ( size_t  matchesCount)
explicit

Definition at line 30 of file SphinxResultData.cpp.

Here is the call graph for this function:

HCE::sphinx::SphinxResultData::SphinxResultData ( size_t  matchesCount,
size_t  attributesCount 
)

Definition at line 36 of file SphinxResultData.cpp.

Here is the call graph for this function:

HCE::sphinx::SphinxResultData::~SphinxResultData ( void  )

Definition at line 42 of file SphinxResultData.cpp.

Member Function Documentation

void HCE::sphinx::SphinxResultData::addMatchInfo ( const SphinxMatchInfo match)

Definition at line 46 of file SphinxResultData.cpp.

Here is the caller graph for this function:

void HCE::sphinx::SphinxResultData::addMatchInfo ( SphinxMatchInfo &&  match)

Definition at line 51 of file SphinxResultData.cpp.

void HCE::sphinx::SphinxResultData::addRequestInfo ( const SphinxRequestInfo request)

Definition at line 85 of file SphinxResultData.cpp.

Here is the caller graph for this function:

void HCE::sphinx::SphinxResultData::addRequestInfo ( SphinxRequestInfo &&  request)

Definition at line 90 of file SphinxResultData.cpp.

void HCE::sphinx::SphinxResultData::clear ( void  )

Definition at line 125 of file SphinxResultData.cpp.

Here is the caller graph for this function:

void HCE::sphinx::SphinxResultData::clearRequestInfo ( void  )

Definition at line 169 of file SphinxResultData.cpp.

void HCE::sphinx::SphinxResultData::dump ( std::ostream &  os) const

Definition at line 174 of file SphinxResultData.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

size_t HCE::sphinx::SphinxResultData::getMatchInfoCount ( void  ) const

Definition at line 56 of file SphinxResultData.cpp.

Here is the caller graph for this function:

const SphinxMatchInfo & HCE::sphinx::SphinxResultData::getMatchInfoItem ( size_t  index) const

Definition at line 70 of file SphinxResultData.cpp.

Here is the caller graph for this function:

size_t HCE::sphinx::SphinxResultData::getRequestInfoCount ( void  ) const

Definition at line 95 of file SphinxResultData.cpp.

Here is the caller graph for this function:

const SphinxRequestInfo & HCE::sphinx::SphinxResultData::getRequestInfoItem ( size_t  index) const

Definition at line 109 of file SphinxResultData.cpp.

Here is the caller graph for this function:

void HCE::sphinx::SphinxResultData::reset ( void  )

Definition at line 138 of file SphinxResultData.cpp.

Here is the caller graph for this function:

void HCE::sphinx::SphinxResultData::resize ( size_t  matchesCount)

Definition at line 155 of file SphinxResultData.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void HCE::sphinx::SphinxResultData::resize ( size_t  matchesCount,
size_t  attributesCount 
)

Definition at line 161 of file SphinxResultData.cpp.

Here is the call graph for this function:

void HCE::sphinx::SphinxResultData::setMatchInfoItem ( size_t  index,
const SphinxMatchInfo match 
)

Definition at line 75 of file SphinxResultData.cpp.

Here is the caller graph for this function:

void HCE::sphinx::SphinxResultData::setMatchInfoItem ( size_t  index,
SphinxMatchInfo &&  match 
)

Definition at line 80 of file SphinxResultData.cpp.

void HCE::sphinx::SphinxResultData::setRequestInfoItem ( size_t  index,
const SphinxRequestInfo request 
)

Definition at line 115 of file SphinxResultData.cpp.

void HCE::sphinx::SphinxResultData::setRequestInfoItem ( size_t  index,
SphinxRequestInfo &&  request 
)

Definition at line 120 of file SphinxResultData.cpp.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const SphinxResultData resultData 
)
friend

Definition at line 213 of file SphinxResultData.cpp.


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