ArrayMapHelper< K, V, SORTED, COMPARE, ARRAY > Class Template Reference Data Structures

#include <arraymap.h>

Public Types

using  Entry = Pair < K, V >
using  Array = typename ARRAY::template Type< Entry >

静态公共成员函数

static ResultRef < Entry Insert ( Array &array, const K &key, Bool &created, Int &index)
template<typename KEY >
static const Entry Find (const Array &array, const KEY &key)
static Int   FindIndex (const Array &array, const K &key)
static Bool   Erase ( Array &array, const K &key)

Member Typedef Documentation

◆  Entry

using Entry = Pair <K, V>

◆  Array

using Array = typename ARRAY::template Type< Entry >

成员函数文档编制

◆  Insert()

static ResultRef < Entry > Insert ( Array array ,
const K &  key ,
Bool created ,
Int index  
)
static

◆  Find()

static const Entry * Find ( const Array array ,
const KEY &  key  
)
static

◆  FindIndex()

static Int FindIndex ( const Array array ,
const K &  key  
)
static

◆  Erase()

static Bool Erase ( Array array ,
const K &  key  
)
static