World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл dict.h

См. исходные тексты.

Классы

struct  AVDictionaryEntry
 

Определения типов

typedef struct AVDictionaryEntry AVDictionaryEntry
 
typedef struct AVDictionary AVDictionary
 

Функции

AVDictionaryEntryav_dict_get (const AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags)
 
int av_dict_count (const AVDictionary *m)
 
int av_dict_set (AVDictionary **pm, const char *key, const char *value, int flags)
 
int av_dict_set_int (AVDictionary **pm, const char *key, int64_t value, int flags)
 
int av_dict_parse_string (AVDictionary **pm, const char *str, const char *key_val_sep, const char *pairs_sep, int flags)
 
int av_dict_copy (AVDictionary **dst, const AVDictionary *src, int flags)
 
void av_dict_free (AVDictionary **m)
 
int av_dict_get_string (const AVDictionary *m, char **buffer, const char key_val_sep, const char pairs_sep)
 

Подробное описание

Public dictionary API.

Уст.:
AVDictionary is provided for compatibility with libav. It is both in implementation as well as API inefficient. It does not scale and is extremely slow with large dictionaries. It is recommended that new code uses our tree container from tree.c/h where applicable, which uses AVL trees to achieve O(log n) performance.

См. определение в файле dict.h