map.h File Reference
#include "interop/config.h"
#include <map>

Go to the source code of this file.

Macros

#define INTEROP_ORDERED_MAP(key_t, value_t)   std::map<key_t, value_t>
 
#define INTEROP_UNORDERED_MAP(key_t, value_t)   std::map<key_t, value_t>
 
#define INTEROP_UNORDERED_HASHMAP(key_t, value_t, hash_t)   std::map<key_t, value_t>
 
#define INTEROP_CLEAR_MAP(map_ins)   map_ins.clear();
 

Detailed Description

Define generic ordered and unordered maps for both C++11 and C++98

Date
11/7/16
Version
1.0

Macro Definition Documentation

#define INTEROP_CLEAR_MAP (   map_ins)    map_ins.clear();
#define INTEROP_ORDERED_MAP (   key_t,
  value_t 
)    std::map<key_t, value_t>
#define INTEROP_UNORDERED_HASHMAP (   key_t,
  value_t,
  hash_t 
)    std::map<key_t, value_t>
#define INTEROP_UNORDERED_MAP (   key_t,
  value_t 
)    std::map<key_t, value_t>