SHORE API
|
Integrate plain data sources with an internal buffer. More...
Go to the source code of this file.
Classes | |
class | shore::plugin< T > |
Plugin interface for use with data source objects that manage internal buffers by inheriting from buffer_chain, e.g. monolithic. More... | |
class | shore::sorting_check< T, Cmp > |
Plugin to check that a dataset is sorted according to a comparator. More... | |
struct | shore::sorting_check< T, Cmp >::error |
Exception thrown on invalid sort order. More... | |
Namespaces | |
shore | |
SHORE core API. | |
Constant Groups | |
shore | |
SHORE core API. | |
Functions | |
template<typename Cmp > | |
bool | shore::is_valid_comparator (const Cmp &cmp, typename boost::disable_if< boost::is_pointer< Cmp > >::type *=0) |
Check if cmp can be used for comparisons (always true for non function pointers). | |
template<typename Cmp > | |
bool | shore::is_valid_comparator (const Cmp &cmp, typename boost::enable_if< boost::is_pointer< Cmp > >::type *=0) |
Check if cmp can be used for comparisons (for function pointers, check that non-null). | |
Integrate plain data sources with an internal buffer.