mFrame
載入中...
搜尋中...
無符合項目
HashGenerator.h
1
7#ifndef MFRAME_21696933_3B6B_4512_922C_4B04E4B28F72
8#define MFRAME_21696933_3B6B_4512_922C_4B04E4B28F72
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "./../lang/Object.h"
16
17/* ***************************************************************************************
18 * Namespace
19 */
20namespace mframe::lang {
21 class HashGenerator;
22} // namespace mframe::lang
23
24/* ***************************************************************************************
25 * Class/Interface/Struct/Enum
26 */
28 /* *************************************************************************************
29 * Variable
30 */
31
32 /* *************************************************************************************
33 * Abstract Method
34 */
35
36 /* *************************************************************************************
37 * Construct Method
38 */
39 private:
43 HashGenerator(void);
44
45 public:
49 virtual ~HashGenerator(void) override;
50
51 /* *************************************************************************************
52 * Operator Method
53 */
54
55 /* *************************************************************************************
56 * Public Method <Override>
57 */
58
59 /* *************************************************************************************
60 * Public Method
61 */
62
63 /* *************************************************************************************
64 * Protected Method
65 */
66
67 /* *************************************************************************************
68 * Private Method
69 */
70
71 /* *************************************************************************************
72 * Static Variable
73 */
74
75 /* *************************************************************************************
76 * Static Method
77 */
78 public:
86 static int getHashcode(const void* src, int len);
87
94 static int getHashcode(const char* src);
95
102 static int getHashcodeUpperCast(const char* src);
103
110 static int getHashcodeLowerCast(const char* src);
111};
112
113/* ***************************************************************************************
114 * End of file
115 */
116
117#endif /* MFRAME_21696933_3B6B_4512_922C_4B04E4B28F72 */
Definition HashGenerator.h:27
static int getHashcodeLowerCast(const char *src)
Get the Hashcode Lower Cast object.
static int getHashcodeUpperCast(const char *src)
Get the Hashcode Upper Cast object.
static int getHashcode(const char *src)
Get the Hashcode object.
static int getHashcode(const void *src, int len)
Get the Hashcode object.
Definition Object.h:34
Definition Appendable.h:23