Lines Matching defs:implementation

50 struct attribute_value_set::implementation  struct in boost::attribute_value_set
53 typedef key_type::id_type id_type;
56 typedef attribute_set::implementation attribute_set_impl_type;
57 typedef boost::log::aux::stateless_allocator< char > stateless_allocator;
60 struct node_traits
76 > value_traits;
83 > node_list;
86 struct bucket
97 typedef boost::array< bucket, 1u << BOOST_LOG_HASH_TABLE_SIZE_LOG > buckets;
100 struct disposer
114 attribute_set_impl_type* m_pSourceAttributes;
116 attribute_set_impl_type* m_pThreadAttributes;
118 attribute_set_impl_type* m_pGlobalAttributes;
121 node_list m_Nodes;
123 node* m_pEnd;
125 node* m_pEOS;
128 buckets m_Buckets;
132 implementation( in implementation() argument
148 ~implementation() in ~implementation()
154 static implementation* create( in create()
174 static implementation* create( in create()
188 static implementation* create( in create()
204 static implementation* create( in create()
218 static implementation* create(size_type reserve_count) in create()
224 static implementation* copy(implementation* that) in copy()
236 static void destroy(implementation* p) in destroy()
244 node_base* begin() in begin()
250 node_base* end() in end()
256 size_type size() in size()
263 node_base* find(key_type key) in find()
281 void freeze() in freeze()
301 std::pair< node*, bool > insert(key_type key, mapped_type const& mapped) in insert()
318 bucket& get_bucket(id_type id) in get_bucket()
324 node* find_in_bucket(key_type key, bucket const& b) in find_in_bucket()
340 node_base* freeze_node(key_type key, bucket& b, node* where) in freeze_node()
378 node* insert_node(key_type key, bucket& b, node* where, mapped_type data) in insert_node()
423 void freeze_nodes_from(attribute_set_impl_type* attrs) in freeze_nodes_from()
443 void copy_nodes_from(implementation* from) in copy_nodes_from()