@@ -203,6 +203,7 @@ class ConfigObjectImpl : public dom::ObjectImpl
203203 auto * config_impl = dynamic_cast <ConfigImpl const *>(config_);
204204 if (config_impl)
205205 {
206+ if (key == " baseURL" ) return (*config_impl)->baseURL ;
206207 if (key == " inaccessibleBases" ) return (*config_impl)->inaccessibleBases ;
207208 if (key == " inaccessibleMembers" ) return (*config_impl)->inaccessibleMembers ;
208209 if (key == " anonymousNamespaces" ) return (*config_impl)->anonymousNamespaces ;
@@ -233,6 +234,7 @@ class ConfigObjectImpl : public dom::ObjectImpl
233234 auto * config_impl = dynamic_cast <ConfigImpl const *>(config_);
234235 if (config_impl)
235236 {
237+ if (!fn (" baseURL" , (*config_impl)->baseURL )) { return false ; };
236238 if (!fn (" inaccessibleBases" , (*config_impl)->inaccessibleBases )) { return false ; };
237239 if (!fn (" inaccessibleMembers" , (*config_impl)->inaccessibleMembers )) { return false ; };
238240 if (!fn (" anonymousNamespaces" , (*config_impl)->anonymousNamespaces )) { return false ; };
@@ -250,7 +252,7 @@ class ConfigObjectImpl : public dom::ObjectImpl
250252 /* * Return the number of properties in the object.
251253 */
252254 std::size_t size () const override {
253- return 8 ;
255+ return 9 ;
254256 };
255257
256258 /* * Determine if a key exists.
@@ -263,6 +265,7 @@ class ConfigObjectImpl : public dom::ObjectImpl
263265 auto * config_impl = dynamic_cast <ConfigImpl const *>(config_);
264266 if (config_impl)
265267 {
268+ if (key == " baseURL" ) return true ;
266269 if (key == " inaccessibleBases" ) return true ;
267270 if (key == " inaccessibleMembers" ) return true ;
268271 if (key == " anonymousNamespaces" ) return true ;
0 commit comments