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 Jul 14 15:45:33 EDT 2022 from SVN revision 244827
Copyright © 2021 MAK Technologies. All Rights Reserved (www.mak.com)