aboutsummaryrefslogtreecommitdiff
path: root/src/dictionary.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/dictionary.cpp71
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
59void Gats::Dictionary::insert( const Bu::FString &sKey, int32_t i ) 59void 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
66void Gats::Dictionary::insert( const Bu::FString &sKey, int64_t i ) 66void 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 ) 73void 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
80void 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
87void 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
94void 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
101void 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
108void 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
115void 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
122void 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
129void 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
136void 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
80void Gats::Dictionary::insert( const Bu::FString &sKey, double d ) 143void Gats::Dictionary::insert( const Bu::FString &sKey, double d )
81{ 144{