Lunchbox  1.15.0
Multi-threaded C++ toolbox library for all application developers creating high-performance multi-threaded programs.
stdExt.h File Reference

Include extensions to the STL and define a uniform interface to them. More...

#include <lunchbox/algorithm.h>
#include <lunchbox/compiler.h>
#include <servus/uint128_t.h>
#include <boost/config.hpp>
#include <algorithm>
#include <string>
#include <vector>
#include <unordered_map>
#include <unordered_set>
+ Include dependency graph for stdExt.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LB_STDEXT_STD
 
#define LB_STDEXT_STD11
 
#define LB_STDEXT_NAMESPACE_OPEN   namespace std {
 
#define LB_STDEXT_NAMESPACE_CLOSE   }
 

Typedefs

template<class K , class T , class H = hash< K >, class P = std::equal_to< K >, class A = std::allocator< std::pair< const K, T > >>
using hash_map = unordered_map< K, T, H, P, A >
 
template<class T , class H = hash< T >, class P = std::equal_to< T >, class A = std::allocator< T >>
using hash_set = unordered_set< T, H, P, A >
 

Functions

template<typename C >
void usort (C &c)
 MSVC. More...
 

Detailed Description

Include extensions to the STL and define a uniform interface to them.

Deprecated:
For containers and most functionality use boost classes.

Definition in file stdExt.h.

Function Documentation

template<typename C >
void usort ( C &  c)

MSVC.

Deprecated:
use lunchbox::usort()

Definition at line 197 of file stdExt.h.

References lunchbox::usort().

+ Here is the call graph for this function: