MAK Data Logger API Documentation for HLA
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
 MAKLogger::DtLgrGenericFileFormats.

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 Mon Jan 19 08:20:14 EST 2015 from SVN revision 149581
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)