VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
DtSTLUtilities.h File Reference

STL Utilities. More...

Go to the source code of this file.

Classes

struct  makVrv::extract_first< P >
 
struct  makVrv::extract_second< P >
 
class  makVrv::binderNoArgs< _Fn >
 
struct  makVrv::DeletePtr< T >
 

Namespaces

 makVrv
 Declare & export the plugin initialization function (bool initDeModule(DtDe* de))
 

Functions

template<class _Fn , class _Ty >
binderNoArgs< _Fn > makVrv::bind (const _Fn &_Func, const _Ty &_Left)
 
template<class T >
void makVrv::verify_index_for_container (size_t index, const T &t)
 
template<class C , class T >
void makVrv::destroy_from_container (C &_container, T *pT)
 
template<class C , class T >
void makVrv::remove_from_container (C &_container, T *pT)
 
template<class K , class T >
T * makVrv::get_from_map (std::map< K, T * > &_map, const K &key)
 
template<class K , class T >
void makVrv::destroy_from_map (std::map< K, T * > &_map, const K &key)
 
template<class T >
void makVrv::destroy_all_from_vector (std::vector< T * > &_vector)
 
template<class T >
void makVrv::destroy_all_from_list (std::list< T * > &_list)
 
template<class T >
void makVrv::destroy_all_from_unordered_set (boost::unordered_set< T * > &_set)
 
template<class K , class T >
void makVrv::destroy_all_from_map (std::map< K, T * > &_map)
 
template<class T >
T * makVrv::get_nth_item (boost::unordered_set< T * > &_set, size_t index)
 
template<class T >
T * makVrv::get_nth_item (std::list< T * > &_list, size_t index)
 
template<class T >
const T * makVrv::get_nth_item (const std::list< T * > &_list, size_t index)
 
template<class T >
T * makVrv::get_nth_item (std::vector< T * > &_vector, size_t index)
 
template<class T >
T * makVrv::get_nth_item (const std::vector< T * > &_vector, size_t index)
 
template<class K , class T >
T * makVrv::get_nth_item (std::map< K, T * > &_map, size_t index)
 
template<class K , class T >
T * makVrv::get_nth_item (const std::map< K, T * > &_map, size_t index)
 

Detailed Description

STL Utilities.


Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)