Lines Matching refs:detail
41 _root(new detail::static_inner_node())
49 config::tree::tree(detail::static_inner_node* root) :
67 detail::static_inner_node* new_root =
68 dynamic_cast< detail::static_inner_node* >(_root->deep_copy());
89 const detail::tree_key key = detail::parse_key(dotted_key);
90 _root->define(key, 0, detail::new_node< detail::dynamic_inner_node >);
109 const detail::tree_key key = detail::parse_key(dotted_key);
111 const detail::base_node* raw_node = _root->lookup_ro(key, 0);
135 const detail::tree_key key = detail::parse_key(dotted_key);
136 const detail::base_node* raw_node = _root->lookup_ro(key, 0);
159 const detail::tree_key key = detail::parse_key(dotted_key);
160 detail::base_node* raw_node = _root->lookup_rw(
161 key, 0, detail::new_node< string_node >);
167 detail::flatten_key(key));
183 const detail::tree_key key = detail::parse_key(dotted_key);
184 const detail::base_node* raw_node = _root->lookup_ro(key, 0);
210 const detail::tree_key key = detail::parse_key(dotted_key);
211 detail::base_node* raw_node = _root->lookup_rw(
212 key, 0, detail::new_node< string_node >);
218 detail::flatten_key(key));
242 detail::tree_key key;
243 const detail::base_node* raw_node;
247 key = detail::parse_key(dotted_key);
251 const detail::inner_node& child =
252 dynamic_cast< const detail::inner_node& >(*raw_node);