diff options
Diffstat (limited to '')
| -rw-r--r-- | src/dictionary.cpp | 71 |
1 files changed, 67 insertions, 4 deletions
diff --git a/src/dictionary.cpp b/src/dictionary.cpp index 29bbd4e..9b84518 100644 --- a/src/dictionary.cpp +++ b/src/dictionary.cpp | |||
| @@ -56,26 +56,89 @@ void Gats::Dictionary::read( Bu::Stream &rIn, char cType ) | |||
| 56 | } | 56 | } |
| 57 | } | 57 | } |
| 58 | 58 | ||
| 59 | void Gats::Dictionary::insert( const Bu::FString &sKey, int32_t i ) | 59 | void Gats::Dictionary::insert( const Bu::FString &sKey, char i ) |
| 60 | { | 60 | { |
| 61 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( | 61 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( |
| 62 | sKey, new Gats::Integer( i ) | 62 | sKey, new Gats::Integer( i ) |
| 63 | ); | 63 | ); |
| 64 | } | 64 | } |
| 65 | 65 | ||
| 66 | void Gats::Dictionary::insert( const Bu::FString &sKey, int64_t i ) | 66 | void Gats::Dictionary::insert( const Bu::FString &sKey, unsigned char i ) |
| 67 | { | 67 | { |
| 68 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( | 68 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( |
| 69 | sKey, new Gats::Integer( i ) | 69 | sKey, new Gats::Integer( i ) |
| 70 | ); | 70 | ); |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | /*void Gats::Dictionary::insert( const Bu::FString &sKey, bool b ) | 73 | void Gats::Dictionary::insert( const Bu::FString &sKey, signed char i ) |
| 74 | { | ||
| 75 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( | ||
| 76 | sKey, new Gats::Integer( i ) | ||
| 77 | ); | ||
| 78 | } | ||
| 79 | |||
| 80 | void Gats::Dictionary::insert( const Bu::FString &sKey, unsigned short i ) | ||
| 81 | { | ||
| 82 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( | ||
| 83 | sKey, new Gats::Integer( i ) | ||
| 84 | ); | ||
| 85 | } | ||
| 86 | |||
| 87 | void Gats::Dictionary::insert( const Bu::FString &sKey, signed short i ) | ||
| 88 | { | ||
| 89 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( | ||
| 90 | sKey, new Gats::Integer( i ) | ||
| 91 | ); | ||
| 92 | } | ||
| 93 | |||
| 94 | void Gats::Dictionary::insert( const Bu::FString &sKey, unsigned int i ) | ||
| 95 | { | ||
| 96 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( | ||
| 97 | sKey, new Gats::Integer( i ) | ||
| 98 | ); | ||
| 99 | } | ||
| 100 | |||
| 101 | void Gats::Dictionary::insert( const Bu::FString &sKey, signed int i ) | ||
| 102 | { | ||
| 103 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( | ||
| 104 | sKey, new Gats::Integer( i ) | ||
| 105 | ); | ||
| 106 | } | ||
| 107 | |||
| 108 | void Gats::Dictionary::insert( const Bu::FString &sKey, unsigned long i ) | ||
| 109 | { | ||
| 110 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( | ||
| 111 | sKey, new Gats::Integer( i ) | ||
| 112 | ); | ||
| 113 | } | ||
| 114 | |||
| 115 | void Gats::Dictionary::insert( const Bu::FString &sKey, signed long i ) | ||
| 116 | { | ||
| 117 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( | ||
| 118 | sKey, new Gats::Integer( i ) | ||
| 119 | ); | ||
| 120 | } | ||
| 121 | |||
| 122 | void Gats::Dictionary::insert( const Bu::FString &sKey, unsigned long long i ) | ||
| 123 | { | ||
| 124 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( | ||
| 125 | sKey, new Gats::Integer( i ) | ||
| 126 | ); | ||
| 127 | } | ||
| 128 | |||
| 129 | void Gats::Dictionary::insert( const Bu::FString &sKey, signed long long i ) | ||
| 130 | { | ||
| 131 | ((Bu::Hash<Gats::String, Gats::Object *> *)this)->insert( | ||
| 132 | sKey, new Gats::Integer( i ) | ||
| 133 | ); | ||
| 134 | } | ||
| 135 | |||
| 136 | void Gats::Dictionary::insert( const Bu::FString &sKey, bool b ) | ||
| 74 | { | 137 | { |
| 75 | Bu::Hash<Gats::String, Gats::Object *>::insert( | 138 | Bu::Hash<Gats::String, Gats::Object *>::insert( |
| 76 | sKey, new Gats::Boolean( b ) | 139 | sKey, new Gats::Boolean( b ) |
| 77 | ); | 140 | ); |
| 78 | }*/ | 141 | } |
| 79 | 142 | ||
| 80 | void Gats::Dictionary::insert( const Bu::FString &sKey, double d ) | 143 | void Gats::Dictionary::insert( const Bu::FString &sKey, double d ) |
| 81 | { | 144 | { |
