Rosetta 3.3
Classes | Namespaces | Defines | Functions
src/utility/query/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

namespace  utility
 

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


namespace  utility::query
namespace  utility::query::filter_operators

Defines

#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)

Define Documentation

#define FILT_OP   utility::pointer::owning_ptr< FilterBase< T > >
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines