WebCFace 2.9.0
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
map.h File Reference
#include <map>
#include <set>
#include "webcface-config.h"
#include "webcface/common/encoding.h"
Include dependency graph for map.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  webcface
 
namespace  webcface::internal
 

Typedefs

template<typename T >
using StrMap1 = std::map< SharedString, T >
 
template<typename T >
using StrMap2 = StrMap1< StrMap1< T > >
 
using StrSet1 = std::set< SharedString >
 
using StrSet2 = StrMap1< StrSet1 >
 

Functions

template<typename M , typename K1 , typename K2 >
static auto findFromMap2 (const M &map, const K1 &key1, const K2 &key2) -> std::decay_t< decltype(map.at(key1).at(key2))>
 
template<typename M , typename K1 >
static auto findFromMap1 (const M &map, const K1 &key1) -> std::decay_t< decltype(map.at(key1))>