Rosetta Utilities  2014.16.56682
Classes | Namespaces | Macros | Functions
Filter.hh File Reference
#include "utility/query/types.hh"
#include "utility/pointer/owning_ptr.hh"
#include "utility/pointer/ReferenceCount.hh"
#include <iostream>
#include <vector>
#include <string>
#include <sstream>

Classes

class  utility::query::FilterBase< T >
 
class  utility::query::Filter< T >
 
class  utility::query::Filter0Param< T >
 
class  utility::query::Filter1Param< T, A >
 
class  utility::query::Filter1ParamGenerator< T, A >
 
class  utility::query::Filter_And< T >
 
class  utility::query::Filter_Or< T >
 
class  utility::query::Filter_Not< T >
 

Namespaces

 utility
 unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1.
 
 utility::query
 
 utility::query::filter_operators
 

Macros

#define FILT_OP   utility::pointer::owning_ptr< FilterBase< T > >
 

Functions

template<class T >
FILT_OP utility::query::filter_operators::create_ander (FILT_OP lhs, FILT_OP rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::create_orer (FILT_OP lhs, FILT_OP rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::create_noter (FILT_OP rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::operator& (FILT_OP lhs, FILT_OP rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::operator| (FILT_OP lhs, FILT_OP rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::operator~ (FILT_OP rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::operator& (FilterBase< T > &lhs, FILT_OP rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::operator| (FilterBase< T > &lhs, FILT_OP rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::operator& (FILT_OP lhs, FilterBase< T > &rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::operator| (FILT_OP lhs, FilterBase< T > rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::operator~ (FilterBase< T > &rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::operator& (FilterBase< T > &lhs, FilterBase< T > &rhs)
 
template<class T >
FILT_OP utility::query::filter_operators::operator| (FilterBase< T > &lhs, FilterBase< T > &rhs)
 

Macro Definition Documentation

#define FILT_OP   utility::pointer::owning_ptr< FilterBase< T > >