virtual void init() { if( nullptr != m_tl1.get() ) add_extra_layer( std::move( m_tl1 ) ); if( nullptr != m_tl2.get() ) add_extra_layer( std::move( m_tl2 ) ); if( nullptr != m_tl3.get() ) add_extra_layer( std::move( m_tl3 ) ); init_finished(); }
virtual void init() { init_finished(); }