HCE project C++ developers source code library
1.1.1
HCE project developer library
|
#include <SphinxFilters.hpp>
Public Member Functions | |
SphinxFiltersArray (const std::string &json="") | |
virtual | ~SphinxFiltersArray (void) |
void | clear (void) |
bool | serialize (std::string &json) |
bool | unserialize (const std::string &json) |
void | addFilter (Poco::SharedPtr< SphinxFilter > pFilter) |
std::vector< Poco::SharedPtr < SphinxFilter > > & | getFilters (void) |
SphinxFiltersArray & | operator= (const SphinxFiltersArray &filtersArray) |
Public Member Functions inherited from HCE::IJsonSerializable | |
IJsonSerializable (void) | |
virtual | ~IJsonSerializable (void) |
void | setErrorMsg (const std::string &errorMsg_) |
std::string | getErrorMsg (void) const |
void | setErrorCode (unsigned int errorCode_) |
unsigned int | getErrorCode (void) const |
bool | isError (void) const |
Friends | |
std::ostream & | operator<< (std::ostream &os, const SphinxFiltersArray &filtersArray) |
Additional Inherited Members | |
Protected Member Functions inherited from HCE::IJsonSerializable | |
template<class T = unsigned long long> | |
T | convertVarToNumeric (Poco::Dynamic::Var &var, T defaultValue) |
Protected Attributes inherited from HCE::IJsonSerializable | |
std::string | errorMsg |
unsigned int | errorCode |
bool | _isError |
Definition at line 69 of file SphinxFilters.hpp.
HCE::sphinx::SphinxFiltersArray::SphinxFiltersArray | ( | const std::string & | json = "" | ) |
|
inlinevirtual |
Definition at line 73 of file SphinxFilters.hpp.
void HCE::sphinx::SphinxFiltersArray::addFilter | ( | Poco::SharedPtr< SphinxFilter > | pFilter | ) |
void HCE::sphinx::SphinxFiltersArray::clear | ( | void | ) |
|
inline |
SphinxFiltersArray & HCE::sphinx::SphinxFiltersArray::operator= | ( | const SphinxFiltersArray & | filtersArray | ) |
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 74 of file SphinxFilters.cpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 110 of file SphinxFilters.cpp.
|
friend |
Definition at line 196 of file SphinxFilters.cpp.