id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 8496,"Signals2 ""reference"" documentation inadequate",Mike Cowperthwaite ,Frank Mori Hess,"The reference page for Signals2 does not provide enough information. I shouldn't have to to browse the source in order to discover basic details of the classes in this library. A particular point: the `signal.hpp` listing shows no methods of a `signal`. One needs to browse into `signal.hpp`, then to `preprocessed_signal.hpp`, and then to `detail/signal_tempate.hpp`, and then search for ""connect("" or similar, to actually find the methods of a signal. I've been using signals for a couple of years, and I only just discovered that the `connect()` method (1) takes a `const&slot`, rather than just a `slot`, and (2) has a second `position` argument with a default value. I knew from reading other documentation that there is a connect_extended() method, but no examples of use, requiring me to once again delve down into source that is supposed to not be important to the end user -- that's why it's in DETAIL. The same issues pertain with `connection` and `slot`. Further, I am opposed to alphabetical organization of classes. Order them by importance: `signal`, `slot`, `connection` should be first. I'm only setting this bug's severity to ""cosmetic"" because the other documentation bugs I've found have that setting.",Bugs,closed,To Be Determined,signals2,Boost 1.52.0,Cosmetic,invalid,,