Sauce-0.10.1
A C++ Dependency Injection Framework
|
A complete specification of a dependency request. More...
#include <sauce/internal/key.h>
Public Types | |
typedef Iface_ | Iface |
typedef sauce::shared_ptr< Iface_ > | Ptr |
typedef Unnamed | Name |
typedef Named< Iface_, Unnamed > | Normalized |
Note Normalized is not Iface, but Named<Iface, Unnamed>. More... | |
A complete specification of a dependency request.
typedef Named<Iface_, Unnamed> sauce::internal::Key< Iface_ >::Normalized |
Note Normalized is not Iface, but Named<Iface, Unnamed>.
They are logically equivalent, but have different TypeIds. Where it is ambiguous, we use the normalized version.