▼Nsauce | |
►Ninternal | |
CApplyConstructor | |
CApplyConstructor< Parameters, Constructed_(), Allocator_ > | |
CApplyConstructor< Parameters, Constructed_(A0), Allocator_ > | |
CApplyConstructor< Parameters, Constructed_(A0, A1), Allocator_ > | |
CApplyConstructor< Parameters, Constructed_(A0, A1, A2), Allocator_ > | |
CApplyConstructor< Parameters, Constructed_(A0, A1, A2, A3), Allocator_ > | |
CApplyConstructor< Parameters, Constructed_(A0, A1, A2, A3, A4), Allocator_ > | |
CApplyConstructor< Parameters, Constructed_(A0, A1, A2, A3, A4, A5), Allocator_ > | |
CApplyConstructor< Parameters, Constructed_(A0, A1, A2, A3, A4, A5, A6), Allocator_ > | |
CApplyConstructor< Parameters, Constructed_(A0, A1, A2, A3, A4, A5, A6, A7), Allocator_ > | |
CApplyConstructor< Parameters, Constructed_(A0, A1, A2, A3, A4, A5, A6, A7, A8), Allocator_ > | |
CApplyConstructor< Parameters, Constructed_(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9), Allocator_ > | |
CApplyFunction | |
CApplyFunction< Parameters, Return_(*)()> | |
CApplyFunction< Parameters, Return_(*)(A0)> | |
CApplyFunction< Parameters, Return_(*)(A0, A1)> | |
CApplyFunction< Parameters, Return_(*)(A0, A1, A2)> | |
CApplyFunction< Parameters, Return_(*)(A0, A1, A2, A3)> | |
CApplyFunction< Parameters, Return_(*)(A0, A1, A2, A3, A4)> | |
CApplyFunction< Parameters, Return_(*)(A0, A1, A2, A3, A4, A5)> | |
CApplyFunction< Parameters, Return_(*)(A0, A1, A2, A3, A4, A5, A6)> | |
CApplyFunction< Parameters, Return_(*)(A0, A1, A2, A3, A4, A5, A6, A7)> | |
CApplyFunction< Parameters, Return_(*)(A0, A1, A2, A3, A4, A5, A6, A7, A8)> | |
CApplyFunction< Parameters, Return_(*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)> | |
CApplyMethod | |
CApplyMethod< Parameters, Return_(Receiver_::*)()> | |
CApplyMethod< Parameters, Return_(Receiver_::*)(A0)> | |
CApplyMethod< Parameters, Return_(Receiver_::*)(A0, A1)> | |
CApplyMethod< Parameters, Return_(Receiver_::*)(A0, A1, A2)> | |
CApplyMethod< Parameters, Return_(Receiver_::*)(A0, A1, A2, A3)> | |
CApplyMethod< Parameters, Return_(Receiver_::*)(A0, A1, A2, A3, A4)> | |
CApplyMethod< Parameters, Return_(Receiver_::*)(A0, A1, A2, A3, A4, A5)> | |
CApplyMethod< Parameters, Return_(Receiver_::*)(A0, A1, A2, A3, A4, A5, A6)> | |
CApplyMethod< Parameters, Return_(Receiver_::*)(A0, A1, A2, A3, A4, A5, A6, A7)> | |
CApplyMethod< Parameters, Return_(Receiver_::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8)> | |
CApplyMethod< Parameters, Return_(Receiver_::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)> | |
CApplyVoidFunction | |
CApplyVoidFunction< Parameters, void(*)()> | |
CApplyVoidFunction< Parameters, void(*)(A0)> | |
CApplyVoidFunction< Parameters, void(*)(A0, A1)> | |
CApplyVoidFunction< Parameters, void(*)(A0, A1, A2)> | |
CApplyVoidFunction< Parameters, void(*)(A0, A1, A2, A3)> | |
CApplyVoidFunction< Parameters, void(*)(A0, A1, A2, A3, A4)> | |
CApplyVoidFunction< Parameters, void(*)(A0, A1, A2, A3, A4, A5)> | |
CApplyVoidFunction< Parameters, void(*)(A0, A1, A2, A3, A4, A5, A6)> | |
CApplyVoidFunction< Parameters, void(*)(A0, A1, A2, A3, A4, A5, A6, A7)> | |
CApplyVoidFunction< Parameters, void(*)(A0, A1, A2, A3, A4, A5, A6, A7, A8)> | |
CApplyVoidFunction< Parameters, void(*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)> | |
CBaseInjector | |
CBinding | The base class of all actual binding implementations |
CBindings | A container for bindings |
CCircularDependencyGuard | Detects circular dependencies on behalf of injectors |
CClause | Base class for parts of the fluent binding API |
CClauseState | The accumulated state passed between Clauses that ultimately results in a new Binding |
CDisposalDeleter | A smart pointer deleter that diposes with the given disposal |
CImplicitBinding | Attempts to supply a Binding when the given Dependency is not found |
CImplicitBinding< Named< Injector, Unnamed > > | The implicit Injector binding |
CImplicitBinding< Named< Provider< ProvidedDependency >, Name > > | The implicit Provider binding for bound dependencies |
CImplicitBindings | Attempts to supply a Binding when none is found for a dependency |
CImplicitBindingTraits | |
CImplicitProvider | A Provider for an explicitly-bound Dependency |
CImplicitProviderBinding | An injection that provides Providers for an already-bound dependency |
CInjectorBinding | An injection that provides the injector itself |
CInjectorFriend | |
CInstanceBinding | An injection that provides the value passed at construction |
CKey | A complete specification of a dependency request |
CKey< Iface_ & > | Template specialization when a reference is used |
CKey< Named< Iface_, Name_ > > | Template specialization when an actual name is used |
CKey< sauce::shared_ptr< Iface_ > > | Template specialization when a smart pointer is used |
CLock | An RAII wrapper to hide locker details |
CLockerLock | An adapter to hide the type of the given Locker |
CLockerLockFactory | |
CLockFactory | Facility to create opaque RAII guards, intended to be synchronization lockers |
CMethodBinding | |
CNewBinding | |
CNullLock | Not a lock at all, but used when no synchronization is configured |
CNullLockFactory | |
COpaqueBinding | An opaque binding |
CPendingThrower | A mixin to defer and throw pending exceptions |
CProviderBinding | An injection that provides from the configured provider |
CResolvedBinding | A binding for an acknowledged interface |
CResolvedTypeId | The TypeId derived class that acknowledges the hidden type |
CScopeCache | |
CScopeCacheLineDeleter | |
CSelfInjector | If a type requests injection of its own smart pointer, do so |
CTypeId | A TypeSignature equipped with specific helper methods dealing in the hidden type |
CAbstractModule | A base class that modules implemented as classes might derive from |
CAbstractProvider | An interface for including custom factories in an Injector |
CAllocateFromClause | Binds to a specific constructor and allocator |
CAlreadyInScopeException | Thrown when re-entering a scope that is already open |
CAlreadyInScopeExceptionFor | Thrown when re-entering the given scope, which is already open |
CBindClause | A builder that creates a single binding |
CBinder | Passed to modules to create bindings |
CCircularDependencyException | Thrown when a dependency cycle is found |
CCircularDependencyExceptionFor | Thrown when a dependency cycle is found for the given interface |
CException | Base class for all sauce exceptions |
CExitingSingletonScopeException | Thrown when exiting the singleton scope |
CInClause | Scopes the binding |
CInjector | |
CModules | A factory that accepts Modules and creates Injectors |
CNamed | Wrap dependency requests with Named to choose one of several (statically) named alternatives |
CNamedClause | Names the binding |
CNoScope | The scope of unscoped bindings |
COutOfScopeException | Thrown when a provision is requested outside of its bound scope |
COutOfScopeExceptionFor | Thrown when a provision is requested outside of its given, bound scope |
CPartialBindingException | Thrown when a binding hasn't been completely specified |
CPartialBindingExceptionFor | Thrown when a binding hasn't been completely specified for the given interface |
CProvider | An interface for including custom factories in an Injector |
CRequestScope | The Request scope |
CSessionScope | The Session scope |
CSingletonScope | The Singleton scope |
CToClause | Binds to a specific constructor, allocating from the heap |
CToInstanceClause | Binds to a specific single instance |
CToMethodClause | Binds to a specific method |
CToMethodNamingClause | Binds to a specific method with possible static dependency names |
CToProviderClause | Binds to a provider with a specific constructor, allocating from the heap |
CUnboundException | Thrown when a binding cannot be found |
CUnboundExceptionFor | Thrown when a binding cannot be found for the given interface |
CUnnamed | The name of all statically unnamed dependencies |