|
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 行定义.