libstdc++
GNU C++ library
Loading...
Searching...
No Matches
◆
add_branch()
template<typename Key, typename Mapped, typename Node_And_It_Traits, typename _Alloc>
void
__gnu_pbds::detail::pat_trie_map
< Key, Mapped, Node_And_It_Traits, _Alloc >::branch_bag::add_branch
(
)
inline
Definition at line
193
of file
pat_trie_.hpp
.
194
{
195
inode_pointer
p_nd
=
s_inode_allocator
.allocate(1);
196
__try
197
{
198
m_bag
.push_back(
p_nd
);
199
}
200
__catch
(...)
201
{
202
s_inode_allocator
.deallocate(
p_nd
, 1);
203
__throw_exception_again
;
204
}
205
}
__catch
#define __catch(X)
Definition
exception_defines.h:41
__gnu_pbds::detail::pat_trie_map
PATRICIA trie.
Definition
pat_trie_.hpp:109
__gnu_pbds::detail::pat_trie_map::branch_bag::m_bag
bag_type m_bag
Definition
pat_trie_.hpp:190
__gnu_pbds
detail
pat_trie_map
branch_bag
Generated on
for libstdc++ by
1.16.1