MAK Data Logger API Documentation for DIS
Classes | Namespaces | Functions
collectionFunctions.h File Reference

Contains several functions that work over stl collections. More...

Go to the source code of this file.

Classes

struct  MAKLogger::DtSortByPtrObject< TPtr >
 Sort predicate object function. More...

Namespaces

namespace  MAKLogger
 Contains MAKLogger::DtCollector class.

Functions

template<typename ColT , typename T >
void MAKLogger::DtCallMemberFunction (ColT &col, void(T::*func)())
 For every item of type T in a collection of T, call member function.
template<typename K , typename V >
void MAKLogger::DtCallMemberFunction (std::map< K, V > &col, void(V::*func)())
 For every item of type T in a collection of T, call member function.
template<typename K , typename V >
void MAKLogger::DtCallMemberFunction (std::map< K, V * > &col, void(V::*func)())
 For every item of type T in a collection of T, call member function.
template<typename ColT , typename T , typename Arg >
void MAKLogger::DtCallMemberFunction (ColT &col, void(T::*func)(Arg), Arg arg)
 For every item of type T in a collection of T, call member function with supplied argument.
template<typename K , typename V , typename Arg >
void MAKLogger::DtCallMemberFunction (std::map< K, V > &col, void(V::*func)(Arg), Arg arg)
 For every item of type T in a collection of T, call member function with supplied argument.
template<typename K , typename V , typename Arg >
void MAKLogger::DtCallMemberFunction (std::map< K, V * > &col, void(V::*func)(Arg), Arg arg)
 For every item of type T in a collection of T, call member function with supplied argument.
template<typename T >
void MAKLogger::DtDeletePointerAndClear (T &col)
template<typename T >
void MAKLogger::DtDeleteArrayAndClear (T &col)
template<typename K , typename V >
void MAKLogger::DtDeletePointerAndClear (std::map< K, V > &col)
template<typename K , typename V >
void MAKLogger::DtDeleteArrayAndClear (std::map< K, V > &col)

Detailed Description

Contains several functions that work over stl collections.


Document ID: Generated on Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)