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::SphinxResultDataMemoryManager Class Reference

#include <SphinxResultDataMemoryManager.hpp>

Public Member Functions

 SphinxResultDataMemoryManager (SphinxResultData &resultData)
 ~SphinxResultDataMemoryManager (void)
void resetMatchInfo (void)
void setMatchInfoDocId (unsigned long long docId)
void setMatchInfoWeight (const std::string &weight)
bool addMatchInfoAttr (AttrInfo &&attrInfo)
bool applyMatchInfo (void)
void reset (void)
void resize (size_t, size_t)
size_t getMatchesCount (void) const
size_t getAttributesCount (void) const

Detailed Description

Definition at line 24 of file SphinxResultDataMemoryManager.hpp.

Constructor & Destructor Documentation

HCE::sphinx::SphinxResultDataMemoryManager::SphinxResultDataMemoryManager ( SphinxResultData resultData)
explicit

Definition at line 8 of file SphinxResultDataMemoryManager.cpp.

HCE::sphinx::SphinxResultDataMemoryManager::~SphinxResultDataMemoryManager ( void  )

Definition at line 13 of file SphinxResultDataMemoryManager.cpp.

Member Function Documentation

bool HCE::sphinx::SphinxResultDataMemoryManager::addMatchInfoAttr ( AttrInfo &&  attrInfo)

Definition at line 32 of file SphinxResultDataMemoryManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool HCE::sphinx::SphinxResultDataMemoryManager::applyMatchInfo ( void  )

Definition at line 40 of file SphinxResultDataMemoryManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

size_t HCE::sphinx::SphinxResultDataMemoryManager::getAttributesCount ( void  ) const
inline

Definition at line 40 of file SphinxResultDataMemoryManager.hpp.

size_t HCE::sphinx::SphinxResultDataMemoryManager::getMatchesCount ( void  ) const
inline

Definition at line 39 of file SphinxResultDataMemoryManager.hpp.

void HCE::sphinx::SphinxResultDataMemoryManager::reset ( void  )

Definition at line 51 of file SphinxResultDataMemoryManager.cpp.

Here is the call graph for this function:

void HCE::sphinx::SphinxResultDataMemoryManager::resetMatchInfo ( void  )

Definition at line 17 of file SphinxResultDataMemoryManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void HCE::sphinx::SphinxResultDataMemoryManager::resize ( size_t  matchesCount_,
size_t  attributesCount_ 
)

Definition at line 57 of file SphinxResultDataMemoryManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void HCE::sphinx::SphinxResultDataMemoryManager::setMatchInfoDocId ( unsigned long long  docId)

Definition at line 22 of file SphinxResultDataMemoryManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void HCE::sphinx::SphinxResultDataMemoryManager::setMatchInfoWeight ( const std::string &  weight)

Definition at line 27 of file SphinxResultDataMemoryManager.cpp.

Here is the caller graph for this function:


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