YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
MIME 和文件扩展名双向映射。 更多...
#include <ContentType.h>
Public 类型 | |
using | ExtensionType = string |
using | MIMEType = ystdex::path< vector< string >> |
using | ExtensionMap = multimap< ExtensionType, MIMEType > |
using | MIMEMap = multimap< MIMEType, ExtensionType > |
Public 成员函数 | |
DefDeCtor (MIMEBiMapping) template< typename _tIn > MIMEBiMapping(_tIn first | |
template<typename _type > | |
MIMEBiMapping (std::initializer_list< _type > il) | |
DefDeMoveCtor (MIMEBiMapping) void operator+ | |
void | operator+= (const pair< MIMEType, ExtensionType > &) |
void | operator-= (const pair< ExtensionType, MIMEType > &) |
void | operator-= (const pair< MIMEType, ExtensionType > &) |
DefGetter (const ynothrow, const ExtensionMap &, ExtensionMap, ext_map) DefGetter(const ynothrow | |
Public 属性 | |
_tIn | last |
const MIMEMap | MIMEMap |
Private 属性 | |
ExtensionMap | ext_map |
MIMEMap | inv_map |
using YSLib::MIMEBiMapping::ExtensionMap = multimap<ExtensionType, MIMEType> |
在文件 ContentType.h 第 50 行定义.
在文件 ContentType.h 第 48 行定义.
using YSLib::MIMEBiMapping::MIMEMap = multimap<MIMEType, ExtensionType> |
在文件 ContentType.h 第 51 行定义.
using YSLib::MIMEBiMapping::MIMEType = ystdex::path<vector<string>> |
在文件 ContentType.h 第 49 行定义.
|
inline |
在文件 ContentType.h 第 67 行定义.
YSLib::MIMEBiMapping::DefDeCtor | ( | MIMEBiMapping | ) |
YSLib::MIMEBiMapping::DefDeMoveCtor | ( | MIMEBiMapping | ) |
YSLib::MIMEBiMapping::DefGetter | ( | const ynothrow | , |
const ExtensionMap & | , | ||
ExtensionMap | , | ||
ext_map | |||
) | const |
void YSLib::MIMEBiMapping::operator+= | ( | const pair< MIMEType, ExtensionType > & | pr | ) |
在文件 ContentType.cpp 第 35 行定义.
void YSLib::MIMEBiMapping::operator-= | ( | const pair< ExtensionType, MIMEType > & | pr | ) |
在文件 ContentType.cpp 第 48 行定义.
void YSLib::MIMEBiMapping::operator-= | ( | const pair< MIMEType, ExtensionType > & | pr | ) |
在文件 ContentType.cpp 第 54 行定义.
|
private |
在文件 ContentType.h 第 54 行定义.
参考自 operator+=() , 以及 operator-=().
|
private |
在文件 ContentType.h 第 55 行定义.
参考自 operator+=() , 以及 operator-=().
_tIn YSLib::MIMEBiMapping::last |
在文件 ContentType.h 第 61 行定义.
在文件 ContentType.h 第 84 行定义.