• Home
  • Raw
  • Download

Lines Matching defs:implementation

51 struct attribute_value_set::implementation  struct in boost::attribute_value_set
54 typedef key_type::id_type id_type;
57 typedef attribute_set::implementation attribute_set_impl_type;
58 typedef boost::log::aux::stateless_allocator< char > stateless_allocator;
61 struct node_traits
77 > value_traits;
84 > node_list;
87 struct bucket
98 typedef boost::array< bucket, 1u << BOOST_LOG_HASH_TABLE_SIZE_LOG > buckets;
101 struct disposer
115 attribute_set_impl_type* m_pSourceAttributes;
117 attribute_set_impl_type* m_pThreadAttributes;
119 attribute_set_impl_type* m_pGlobalAttributes;
122 node_list m_Nodes;
124 node* m_pEnd;
126 node* m_pEOS;
129 buckets m_Buckets;
133 implementation( in implementation() function
149 ~implementation() in ~implementation()
155 static implementation* create( in create()
175 static implementation* create( in create()
189 static implementation* create( in create()
205 static implementation* create( in create()
219 static implementation* create(size_type reserve_count) in create()
225 static implementation* copy(implementation* that) in copy()
237 static void destroy(implementation* p) in destroy()
245 node_base* begin() in begin()
251 node_base* end() in end()
257 size_type size() in size()
264 node_base* find(key_type key) in find()
282 void freeze() in freeze()
302 std::pair< node*, bool > insert(key_type key, mapped_type const& mapped) in insert()
319 bucket& get_bucket(id_type id) in get_bucket()
325 node* find_in_bucket(key_type key, bucket const& b) in find_in_bucket()
341 node_base* freeze_node(key_type key, bucket& b, node* where) in freeze_node()
379 node* insert_node(key_type key, bucket& b, node* where, mapped_type data) in insert_node()
424 void freeze_nodes_from(attribute_set_impl_type* attrs) in freeze_nodes_from()
444 void copy_nodes_from(implementation* from) in copy_nodes_from()