Lines Matching full:detail
43 _strict(strict), _root(new detail::static_inner_node()) in tree()
52 config::tree::tree(const bool strict, detail::static_inner_node* root) : in tree()
70 detail::static_inner_node* new_root = in deep_copy()
71 dynamic_cast< detail::static_inner_node* >(_root->deep_copy()); in deep_copy()
95 const detail::static_inner_node* other_root = in combine()
96 dynamic_cast< const detail::static_inner_node * >( in combine()
99 detail::static_inner_node* new_root = in combine()
100 dynamic_cast< detail::static_inner_node* >( in combine()
101 _root->combine(detail::tree_key(), other_root)); in combine()
122 const detail::tree_key key = detail::parse_key(dotted_key); in define_dynamic()
123 _root->define(key, 0, detail::new_node< detail::dynamic_inner_node >); in define_dynamic()
142 const detail::tree_key key = detail::parse_key(dotted_key); in is_set()
144 const detail::base_node* raw_node = _root->lookup_ro(key, 0); in is_set()
168 const detail::tree_key key = detail::parse_key(dotted_key); in push_lua()
169 const detail::base_node* raw_node = _root->lookup_ro(key, 0); in push_lua()
192 const detail::tree_key key = detail::parse_key(dotted_key); in set_lua()
194 detail::base_node* raw_node = _root->lookup_rw( in set_lua()
195 key, 0, detail::new_node< string_node >); in set_lua()
220 const detail::tree_key key = detail::parse_key(dotted_key); in lookup_string()
221 const detail::base_node* raw_node = _root->lookup_ro(key, 0); in lookup_string()
247 const detail::tree_key key = detail::parse_key(dotted_key); in set_string()
249 detail::base_node* raw_node = _root->lookup_rw( in set_string()
250 key, 0, detail::new_node< string_node >); in set_string()
283 detail::tree_key key; in all_properties()
284 const detail::base_node* raw_node; in all_properties()
288 key = detail::parse_key(dotted_key); in all_properties()
292 const detail::inner_node& child = in all_properties()
293 dynamic_cast< const detail::inner_node& >(*raw_node); in all_properties()