@@ -83,14 +83,14 @@ namespace sigc
8383struct  SIGC_API  scoped_connection final 
8484{
8585  /* * Constructs an empty scoped connection object. */ 
86-   [[nodiscard]]  scoped_connection() noexcept  = default ;
86+   scoped_connection () noexcept  = default ;
8787
8888  /* * Constructs a scoped connection object from an unscoped connection object.
8989   * The source connection still refers to the slot and can manually disconnect. 
9090   * @param c The connection object to make a copy from, whose slot weʼll 
9191   *   automatically disconnect when the scoped_connection object is destroyed. 
9292   */  
93-   [[nodiscard]]  scoped_connection(connection c) noexcept ;
93+   scoped_connection (connection c) noexcept ;
9494
9595  /* * Overrides this scoped connection object copying an unscoped connection.
9696   * The current slot, if any, will be disconnect()ed before being replaced. 
@@ -127,17 +127,17 @@ struct SIGC_API scoped_connection final
127127  /* * Returns whether the connection is still active.
128128   * @return @p false if the connection is still active. 
129129   */  
130-   [[nodiscard]]  bool  empty () const  noexcept ;
130+   bool  empty () const  noexcept ;
131131
132132  /* * Returns whether the connection is still active.
133133   * @return @p true if the connection is still active. 
134134   */  
135-   [[nodiscard]]  bool  connected () const  noexcept ;
135+   bool  connected () const  noexcept ;
136136
137137  /* * Returns whether the connection is blocked.
138138   * @return @p true if the connection is blocked. 
139139   */  
140-   [[nodiscard]]  bool  blocked () const  noexcept ;
140+   bool  blocked () const  noexcept ;
141141
142142  /* * Sets or unsets the blocking state of this connection.
143143   * See slot_base::block() for details. 
@@ -157,13 +157,13 @@ struct SIGC_API scoped_connection final
157157  /* * Returns whether the connection is still active.
158158   * @return @p true if the connection is still active. 
159159   */  
160-   [[nodiscard]]  explicit  operator  bool () const  noexcept ;
160+   explicit  operator  bool () const  noexcept ;
161161
162162  /* * Releases the connection from a scoped connection object.
163163   * The scoped connection will no longer refer to / disconnect the slot. 
164164   * @return An unscoped connection object referring to the same slot. 
165165   */  
166-   [[nodiscard]]  connection release () noexcept ;
166+   connection release () noexcept ;
167167
168168private: 
169169  sigc::connection conn_;
0 commit comments