Public Member Functions | List of all members
Xapian::KeyMaker Class Referenceabstract

Virtual base class for key making functors. More...

+ Inheritance diagram for Xapian::KeyMaker:

Public Member Functions

virtual std::string operator() (const Xapian::Document &doc) const =0
 Build a key string for a Document. More...
 
virtual ~KeyMaker ()
 Virtual destructor, because we have virtual methods. More...
 

Detailed Description

Virtual base class for key making functors.

Constructor & Destructor Documentation

virtual Xapian::KeyMaker::~KeyMaker ( )
virtual

Virtual destructor, because we have virtual methods.

Member Function Documentation

virtual std::string Xapian::KeyMaker::operator() ( const Xapian::Document doc) const
pure virtual

Build a key string for a Document.

These keys can be used for sorting or collapsing matching documents.

Parameters
docDocument object to build a key for.

Implemented in Xapian::MultiValueSorter, and Xapian::MultiValueKeyMaker.


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

Documentation for Xapian (version 1.2.21).
Generated on Thu May 21 2015 by Doxygen 1.8.5.