wifi::frame::filter::non_noisy_prism< InputIterator, Bottom > Struct Template Reference

Filter out PCAP frames which Prism noise field is non-null. More...

#include <wipal/wifi/frame/filter/non_noisy_prism.hh>

Inheritance diagram for wifi::frame::filter::non_noisy_prism< InputIterator, Bottom >:

tool::iterable< Bottom > tool::static_base< Bottom >

List of all members.

Public Types

typedef HIDDEN exact_type
Iterator types
typedef HIDDEN iterator
typedef iterator const_iterator

Public Member Functions

 non_noisy_prism (const InputIterator &begin, const InputIterator &end)
template<class Iterable >
 non_noisy_prism (const Iterable &i)
iterator begin () const
iterator end () const
void operator() (const OutputIterator &output) const
Apply a function/functor to each element
void for_each (Functor &f) const
void for_each (const Functor &f) const
Downcast methods
const exact_typeexact () const
exact_typeexact ()
const exact_typeexact_ptr () const
exact_typeexact_ptr ()

Friends

class internals::non_noisy_prism_iterator< InputIterator, Bottom, tool::bottom >


Detailed Description

template<class InputIterator, class Bottom = tool::bottom>
struct wifi::frame::filter::non_noisy_prism< InputIterator, Bottom >

Filter out PCAP frames which Prism noise field is non-null.

Member Typedef Documentation

typedef HIDDEN tool::iterable< Bottom >::exact_type [inherited]

Exact type for this template instantiation.

Reimplemented from tool::static_base< Bottom >.

Reimplemented in pcapxx::descriptor< Bottom >.


Constructor & Destructor Documentation

template<class InputIterator , class Bottom >
wifi::frame::filter::non_noisy_prism< InputIterator, Bottom >::non_noisy_prism ( const InputIterator &  begin,
const InputIterator &  end 
) [inline]

Construct from begin/end iterators.

template<class InputIterator , class Bottom >
template<class Iterable >
wifi::frame::filter::non_noisy_prism< InputIterator, Bottom >::non_noisy_prism ( const Iterable &  i  )  [inline]

Copy from another iterable object.


Member Function Documentation

iterator tool::iterable< Bottom >::begin (  )  const [inherited]

Get an iterator to the first element.

iterator tool::iterable< Bottom >::end (  )  const [inherited]

Get an iterator to the end (past the last element).

exact_type& tool::static_base< Bottom >::exact (  )  [inherited]

Safely downcast to the exact type as a non-const reference.

const exact_type& tool::static_base< Bottom >::exact (  )  const [inherited]

Safely downcast to the exact type as a const reference.

exact_type* tool::static_base< Bottom >::exact_ptr (  )  [inherited]

Safely downcast to the exact type as a non-const pointer.

const exact_type* tool::static_base< Bottom >::exact_ptr (  )  const [inherited]

Safely downcast to the exact type as a const pointer.

void tool::iterable< Bottom >::operator() ( const OutputIterator &  output  )  const [inline, inherited]

Copy elements to output .


The documentation for this struct was generated from the following files:

Generated on Wed Apr 22 22:52:44 2009 for wipal by  doxygen 1.5.8