|
| template<typename Name > |
| NamedClause< Named< Iface, Name > > | named () |
| |
| NamedClause< Named< Iface, Unnamed > > | named (std::string const name) |
| |
| ToInstanceClause< Named< Iface, Unnamed > > | toInstance (IfacePtr iface) |
| |
| template<typename Method > |
| ToMethodClause< Named< Iface, Unnamed >, Method > | toMethod (Method method) |
| |
| template<typename Signature > |
| ToMethodNamingClause< Named< Iface, Unnamed >, Signature > | toMethodNaming (typename ToMethodNamingClause< Named< Iface, Unnamed >, Signature >::Method method) |
| |
| template<typename SetDependency > |
| ToMethodNamingClause< Named< Iface, Unnamed >, void(Iface::*)(SetDependency)> | setting (typename ToMethodNamingClause< Named< Iface, Unnamed >, void(Iface::*)(SetDependency)>::Method method, std::string name=unnamed()) |
| |
| template<typename SetIface , typename Name > |
| ToMethodNamingClause< Named< Iface, Unnamed >, void(Iface::*)(Named< SetIface, Name >)> | setting (typename ToMethodNamingClause< Named< Iface, Unnamed >, void(Iface::*)(Named< SetIface, Name >)>::Method method) |
| |
| template<typename Scope > |
| InClause< Named< Iface, Unnamed >, Scope > | in () |
| |
| template<typename Ctor > |
| ToClause< Named< Iface, Unnamed >, NoScope, Ctor > | to () |
| |
| template<typename ProviderCtor > |
| ToProviderClause< ProviderDependency, NoScope, ProviderCtor > | toProvider () |
| |
| Clause< Named< Iface, Unnamed > > & | naming (unsigned int position, std::string const name) |
| |
| void | setState (ClauseStatePtr state) |
| |
template<typename Iface>
class sauce::BindClause< Iface >
A builder that creates a single binding.