Does anybody know of any libraries that use design patterns that are implemented using compile-time techniques e.g. template metaprogramming? I know that Loki implements a few but I need to find other libraries.
Does anybody know of any libraries that use design patterns that are implemented using
Share
I think that you are asking for libraries that help to use design pattern more that libraries using design patterns, isn’t it?
There are some in Boost but not too much, like Flyweight – Design pattern to manage large quantities of highly redundant objects.
The not yet released but accepted library Boost.Factory and the rejected library Boost.Singleton
There are also some libraries that implements C++ idioms as Boost.Pimpl (on the review schedule), Scope Exit (accepted), Memoizer.