Classes | Namespaces | Functions

filters.hpp File Reference

Go to the source code of this file.

Classes

class  opennwa::query::details::predicates::SelectorEqualityPredicate< Selector >
 This class takes a selector and an object. More...
class  opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >
class  opennwa::query::details::filter::FilteringIterator< BackingIterator, Predicate >

Namespaces

namespace  opennwa
 

This file defines forward declarations for various useful NWA-related types.


namespace  opennwa::query
namespace  opennwa::query::details
namespace  opennwa::query::details::predicates
 

Defines a generic predicate.


namespace  opennwa::query::details::filter
 

This namespace defines filtering iterators.


Functions

template<typename Selector , typename EqualityType >
SelectorEqualityPredicate
< Selector > 
opennwa::query::details::predicates::makeSelectorEqualityPredicate (Selector selector, EqualityType const &goal)
 Like std::make_pair.