hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::sphinx::SphinxResultDataItem< Elem > Class Template Reference

#include <SphinxResultDataItem.hpp>

Public Member Functions

 SphinxResultDataItem (void)
 SphinxResultDataItem (const Elem &elem_)
 SphinxResultDataItem (Elem &&elem_)
 SphinxResultDataItem (const SphinxResultDataItem &rhs)
 SphinxResultDataItem (SphinxResultDataItem &&rhs)
 ~SphinxResultDataItem (void)
SphinxResultDataItemoperator= (const SphinxResultDataItem &rhs)
SphinxResultDataItemoperator= (SphinxResultDataItem &&rhs)
void setItem (const Elem &elem_)
void setItem (Elem &&elem_)
const Elem & getItem (void) const
Elem & getItem (void)
void isEmpty (bool isEmpty_)
bool isEmpty (void) const

Protected Attributes

Elem elem
bool _IsEmpty

Detailed Description

template<typename Elem>
class HCE::sphinx::SphinxResultDataItem< Elem >

Definition at line 26 of file SphinxResultDataItem.hpp.

Constructor & Destructor Documentation

template<typename Elem >
HCE::sphinx::SphinxResultDataItem< Elem >::SphinxResultDataItem ( void  )
inline

Definition at line 29 of file SphinxResultDataItem.hpp.

template<typename Elem >
HCE::sphinx::SphinxResultDataItem< Elem >::SphinxResultDataItem ( const Elem &  elem_)
explicit

Definition at line 52 of file SphinxResultDataItem.hpp.

template<typename Elem >
HCE::sphinx::SphinxResultDataItem< Elem >::SphinxResultDataItem ( Elem &&  elem_)
explicit

Definition at line 57 of file SphinxResultDataItem.hpp.

template<typename Elem >
HCE::sphinx::SphinxResultDataItem< Elem >::SphinxResultDataItem ( const SphinxResultDataItem< Elem > &  rhs)

Definition at line 62 of file SphinxResultDataItem.hpp.

template<typename Elem >
HCE::sphinx::SphinxResultDataItem< Elem >::SphinxResultDataItem ( SphinxResultDataItem< Elem > &&  rhs)

Definition at line 68 of file SphinxResultDataItem.hpp.

template<typename Elem >
HCE::sphinx::SphinxResultDataItem< Elem >::~SphinxResultDataItem ( void  )
inline

Definition at line 34 of file SphinxResultDataItem.hpp.

Member Function Documentation

template<typename Elem >
const Elem& HCE::sphinx::SphinxResultDataItem< Elem >::getItem ( void  ) const
inline

Definition at line 41 of file SphinxResultDataItem.hpp.

Here is the caller graph for this function:

template<typename Elem >
Elem& HCE::sphinx::SphinxResultDataItem< Elem >::getItem ( void  )
inline

Definition at line 42 of file SphinxResultDataItem.hpp.

template<typename Elem >
void HCE::sphinx::SphinxResultDataItem< Elem >::isEmpty ( bool  isEmpty_)
inline

Definition at line 44 of file SphinxResultDataItem.hpp.

Here is the caller graph for this function:

template<typename Elem >
bool HCE::sphinx::SphinxResultDataItem< Elem >::isEmpty ( void  ) const
inline

Definition at line 45 of file SphinxResultDataItem.hpp.

template<typename Elem >
SphinxResultDataItem< Elem > & HCE::sphinx::SphinxResultDataItem< Elem >::operator= ( const SphinxResultDataItem< Elem > &  rhs)

Definition at line 74 of file SphinxResultDataItem.hpp.

Here is the call graph for this function:

template<typename Elem >
SphinxResultDataItem< Elem > & HCE::sphinx::SphinxResultDataItem< Elem >::operator= ( SphinxResultDataItem< Elem > &&  rhs)

Definition at line 84 of file SphinxResultDataItem.hpp.

template<typename Elem >
void HCE::sphinx::SphinxResultDataItem< Elem >::setItem ( const Elem &  elem_)

Definition at line 94 of file SphinxResultDataItem.hpp.

template<typename Elem >
void HCE::sphinx::SphinxResultDataItem< Elem >::setItem ( Elem &&  elem_)

Definition at line 100 of file SphinxResultDataItem.hpp.

Member Data Documentation

template<typename Elem >
bool HCE::sphinx::SphinxResultDataItem< Elem >::_IsEmpty
protected

Definition at line 48 of file SphinxResultDataItem.hpp.

template<typename Elem >
Elem HCE::sphinx::SphinxResultDataItem< Elem >::elem
protected

Definition at line 47 of file SphinxResultDataItem.hpp.


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