aboutsummaryrefslogtreecommitdiff
path: root/include/fruit/fruit_forward_decls.h
AgeCommit message (Expand)Author
2018-08-18Add a PartialComponent::installComponentFunctions() method that allows to ins...Marco Poletti
2017-12-27Add a .clang-format config file and reformat all C++ source code using that. ...Marco Poletti
2017-08-06Various improvements to the Doxygen documentation on Fruit classes and their ...Marco Poletti
2016-08-28No longer inline some component-related code, to reduce the executable size o...Marco Poletti
2016-02-07Now PartialComponent is parameterized on human-readable binding types, instea...Marco Poletti
2015-05-31Complete support for annotated types, with tests (and fixes for bugs that sli...Marco Poletti
2015-05-10Add support for injection of annotated types in {Component,Injector}Storage. ...Marco Poletti
2015-01-29No longer consider fruit::Requirements<...> as one of the exposed types when ...Marco Poletti
2014-11-16First implementation of binding compression; reduces injection time by ~35% w...Marco Poletti
2014-11-09Limit Provider to a single argument, it's easier to understand and it will al...Marco Poletti
2014-11-08Split out forward declarations of Fruit internal types to a separate fruit_in...Marco Poletti
2014-11-08Minor improvements to Doxygen comments.Marco Poletti
2014-11-08Make component.h simpler to understand.Marco Poletti
2014-11-02Factor out the proof tree/forest implementation from metaprogramming/componen...Marco Poletti
2014-11-01Split the compile-time part of component_impl.h in metaprogramming/component....Marco Poletti
2014-11-01Re-organize the source code. Merge component.utils.h into component_impl.h. N...Marco Poletti
2014-10-04Simplify the public interface: move PartialComponent into component.h, inline...Marco Poletti
2014-10-04Refactor the implementation of Component: use ConsComp and drop the Component...Marco Poletti
2014-09-28Improve error reporting, move all user-visible errors to injection_errors.h a...Marco Poletti
2014-09-13Revert "Change the representation of compile-time lists.". There is no compil...Marco Poletti
2014-09-13Change the representation of compile-time lists.Marco Poletti
2014-09-07Add the notion of NormalizedComponent, add a two-argument constructor of Inje...Marco Poletti
2014-09-07Split NormalizedComponentStorage out of InjectorStorage.Marco Poletti
2014-08-31Split InjectorStorage out of ComponentStorage.Marco Poletti
2014-08-24Improve compile-time error messages, and add tests for the improved messages....Marco Poletti
2014-08-23Minor changes.Marco Poletti
2014-08-20Remove the second registerFactory() method introduced together with non-movab...Marco Poletti
2014-08-19Add injection support for unique_ptr for non-movable types.Marco Poletti
2014-07-27Minor changes: move code between classes, split PartialComponent out of Compo...Marco Poletti
2014-06-29Split the Injector class, now Provider is a separate class.Marco Poletti
2014-06-28Rename Module->Component, UnsafeModule->ComponentStorage.Marco Poletti
2014-06-21Initial commit.Marco Poletti