2016-04-14 Murray Cumming 2.99.5 2016-04-13 Murray Cumming limit_derived_target: Move T_Self aliases into methods where they are used. 2016-04-13 Murray Cumming adapts, typed_slot_rep: Make adaptor_type aliases private. They are used in public API, but that is legal C++. This way, we don't need to think that the public types are needed. 2016-04-13 Murray Cumming compose: Remove left-over adaptor_type. 2016-04-13 Murray Cumming compose: Remove unnecessary getter/setter aliases. 2016-04-13 Murray Cumming Remove unnecessary functor_base. It only existed as something to derive from to show that it had the result_type typedef. 2016-04-13 Murray Cumming signal: Remove result_type from emitters and accumulators. 2016-04-13 Murray Cumming signal: Remove most unused result_type aliases. 2016-04-13 Murray Cumming functor_type: Remove unused result_type. 2016-04-13 Murray Cumming Remove all remaining result_type aliases. They are not actually needed by anything. 2016-04-13 Murray Cumming adapts, adaptor_functor: Remove result_type. Instead just using functor_trait::result_type wherever it would be used, because that is always the same thing. 2016-04-13 Murray Cumming adaptor_trait: Remove unnecessary result_type. It was only used in adapts<>, but that can just use functor_trait<> instead. This leaves adaptor_trait doing one simple job: Either giving us the original functor or giving us a functor (mem_functor or ptr_functor) to wrap a bare C function. 2016-04-13 Murray Cumming adpator_trait: Slight improvements to doxygen comments. 2016-04-13 Murray Cumming adaptor_trait.h: Move adapts<> into its own file. To make it clearer what is used by what. 2016-04-13 Murray Cumming adaptor_trait: Remove an apparently-unnecessary extra declaration for Doxygen. 2016-04-13 Murray Cumming exception_catch_functor: Remove unused adaptor_type. 2016-04-13 Murray Cumming Make unused adaptor_type aliases private. 2016-04-13 Murray Cumming adaptor_trait: Remove unused functor_type. 2016-04-13 Murray Cumming Use just one TupleVisitorVisitEach instead of having 2 identical. Just to avoid the copy/pasting even of this small amount of code. 2016-04-13 Murray Cumming TrackObjVisitEach: Use constexpr, as in TupleVisitorVisitEach. 2016-04-13 Murray Cumming signal_base.h: Move temp_slot_list to signal.h Because that is the only place where it is used. 2016-04-12 Murray Cumming Make a comment easier to reformat.