Skip to content

Commit 85f6071

Browse files
Add listener management: implement add_listener and remove_listener methods in solver class for dynamic listener management.
1 parent cd97b48 commit 85f6071

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/linspire.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,8 +364,10 @@ namespace linspire
364364
tableau.emplace(x, std::move(l));
365365
}
366366

367+
#ifdef LINSPIRE_BUILD_LISTENERS
367368
void solver::add_listener(std::shared_ptr<listener> l) noexcept { listeners.insert(l); }
368369
void solver::remove_listener(std::shared_ptr<listener> l) noexcept { listeners.erase(l); }
370+
#endif
369371

370372
std::string to_string(const solver &s) noexcept
371373
{

0 commit comments

Comments
 (0)