42 return get_block( block_name ) !=
nullptr;
48 for(
auto& bptr : data_ ) {
49 if( bptr->block_name() == block_name ) {
59 for(
auto& bptr : data_ ) {
60 if( bptr->block_name() == block_name ) {
75 for(
auto& bptr : data_ ) {
76 if( bptr->block_name() == block->block_name() ) {
77 bptr = std::move(block);
83 data_.push_back( std::move(block) );
84 return data_.back().get();