ISIS Core Library 0.7.2 (api 3.0.0)
Public Member Functions | Data Fields

isis::util::PropertyMap::walkTree< Predicate > Struct Template Reference

#include <propmap.hpp>

Public Member Functions

void operator() (const_reference ref) const
 walkTree (KeyList &out, const KeyType &prefix)
 walkTree (KeyList &out)

Data Fields

KeyListm_out
const KeyType m_prefix

Detailed Description

template<class Predicate>
struct isis::util::PropertyMap::walkTree< Predicate >

Walks the whole tree and inserts any key into out for which the given scalar predicate is true.

Definition at line 495 of file propmap.hpp.


Constructor & Destructor Documentation

template<class Predicate>
isis::util::PropertyMap::walkTree< Predicate >::walkTree ( KeyList out,
const KeyType prefix 
) [inline]

Definition at line 498 of file propmap.hpp.

template<class Predicate>
isis::util::PropertyMap::walkTree< Predicate >::walkTree ( KeyList out) [inline]

Definition at line 499 of file propmap.hpp.


Member Function Documentation

template<class Predicate>
void isis::util::PropertyMap::walkTree< Predicate >::operator() ( const_reference  ref) const [inline]

Definition at line 500 of file propmap.hpp.


Field Documentation

template<class Predicate>
KeyList& isis::util::PropertyMap::walkTree< Predicate >::m_out

Definition at line 496 of file propmap.hpp.

template<class Predicate>
const KeyType isis::util::PropertyMap::walkTree< Predicate >::m_prefix

Definition at line 497 of file propmap.hpp.


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