mFrame
載入中...
搜尋中...
無符合項目
MapEntry.h
1
7
#ifndef MFRAME_61D83829_3799_47AA_A2E7_3115EFC1D99F
8
#define MFRAME_61D83829_3799_47AA_A2E7_3115EFC1D99F
9
10
/* ***************************************************************************************
11
* Include
12
*/
13
14
//----------------------------------------------------------------------------------------
15
16
//----------------------------------------------------------------------------------------
17
#include "./../lang/Interface.h"
18
19
/* ***************************************************************************************
20
* Namespace
21
*/
22
namespace
mframe::util
{
23
template
<
typename
V>
24
struct
MapEntry;
25
}
26
27
/* ***************************************************************************************
28
* Class/Interface/Struct/Enum
29
*/
30
template
<
typename
V =
void
>
31
struct
mframe::util::MapEntry
:
public
virtual
mframe::lang::Interface
{
37
virtual
int
getKey
(
void
) abstract;
38
44
virtual
V*
getValue
(
void
) abstract;
45
52
virtual
V*
setValue
(V* value) abstract;
53
58
virtual
void
remove
(
void
) abstract;
59
};
60
61
/* ***************************************************************************************
62
* End of file
63
*/
64
65
#endif
/* MFRAME_61D83829_3799_47AA_A2E7_3115EFC1D99F */
mframe::util
Definition
Array.h:22
mframe::lang::Interface
Definition
Interface.h:134
mframe::util::MapEntry
Definition
MapEntry.h:31
mframe::util::MapEntry::getValue
virtual V * getValue(void) override
Get the Value object.
mframe::util::MapEntry::remove
virtual void remove(void) override
從Map中移除該MapSet
mframe::util::MapEntry::setValue
virtual V * setValue(V *value) override
Set the Value object.
mframe::util::MapEntry::getKey
virtual int getKey(void) override
Get the Key object.
C:
Workspaces
mframe-doxygen
souurce
base
mframe
src
util
MapEntry.h
產生者:
1.11.0