diff options
Diffstat (limited to 'src/unstable')
-rw-r--r-- | src/unstable/json.cpp | 5 | ||||
-rw-r--r-- | src/unstable/json.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/unstable/json.cpp b/src/unstable/json.cpp index cdc2a30..273d5d3 100644 --- a/src/unstable/json.cpp +++ b/src/unstable/json.cpp | |||
@@ -160,6 +160,11 @@ int Bu::Json::getSize() const | |||
160 | ); | 160 | ); |
161 | } | 161 | } |
162 | 162 | ||
163 | Bu::StringList Bu::Json::getKeys() const | ||
164 | { | ||
165 | return uDat.pObject->getKeys(); | ||
166 | } | ||
167 | |||
163 | Bu::Json::iterator Bu::Json::begin() | 168 | Bu::Json::iterator Bu::Json::begin() |
164 | { | 169 | { |
165 | return uDat.pArray->begin(); | 170 | return uDat.pArray->begin(); |
diff --git a/src/unstable/json.h b/src/unstable/json.h index 217a69a..336f1fd 100644 --- a/src/unstable/json.h +++ b/src/unstable/json.h | |||
@@ -51,6 +51,7 @@ namespace Bu | |||
51 | Json &operator[]( const Bu::String &sKey ) const; | 51 | Json &operator[]( const Bu::String &sKey ) const; |
52 | Json &operator[]( int iIndex ) const; | 52 | Json &operator[]( int iIndex ) const; |
53 | int getSize() const; | 53 | int getSize() const; |
54 | Bu::StringList getKeys() const; | ||
54 | iterator begin(); | 55 | iterator begin(); |
55 | const_iterator begin() const; | 56 | const_iterator begin() const; |
56 | iterator end(); | 57 | iterator end(); |