#include <Serializer.h>
Inheritance diagram for Tagcoll::Converter< IN, OUT >:
Public Member Functions | |
virtual | ~Converter () |
virtual OUT | operator() (const IN &item) const =0 |
Convert a single item. | |
virtual OpSet< OUT > | operator() (const OpSet< IN > &items) const |
Convert a set of items. |
virtual Tagcoll::Converter< IN, OUT >::~Converter | ( | ) | [inline, virtual] |
virtual OUT Tagcoll::Converter< IN, OUT >::operator() | ( | const IN & | item | ) | const [pure virtual] |
Convert a single item.
Implemented in Tagcoll::TrivialConverter< IN, OUT >, Tagcoll::StringIndex, Tagcoll::StringIndex, Tagcoll::StringIndexer, and Tagcoll::StringIndexer.
virtual OpSet<OUT> Tagcoll::Converter< IN, OUT >::operator() | ( | const OpSet< IN > & | items | ) | const [inline, virtual] |
Convert a set of items.