MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

 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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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 Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)