blob: 4e44d9d59a26a471dfaf99c54bf9c5f3f4c9f5b7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
//
// bjStringtoStringMap.h
// TestTB
//
// Created by Terrin Eager on 12/21/12.
//
//
#ifndef __TestTB__bjStringtoStringMap__
#define __TestTB__bjStringtoStringMap__
#include <iostream>
#include "bjstring.h"
#include "LLRBTree.h"
class StringMapNode : public CRBNode<BJString>
{
public:
StringMapNode();
StringMapNode(BJString* pKey);
~StringMapNode();
inline virtual BJ_COMPARE Compare(BJString* pKey);
inline virtual void CopyNode(CRBNode* pSource);
inline virtual void Init(){};
inline virtual void Clear() {};
BJString value;
};
class BJStringtoStringMap : public CLLRBTree<BJString, StringMapNode>
{
public:
};
#endif /* defined(__TestTB__bjStringtoStringMap__) */
|