RSC
0.17.1
|
Namespaces | |
detail | |
Classes | |
class | AssociativeProxy |
class | AssociativeProxy< Container, pass_through > |
class | ConstructError |
class | ContainerProxy |
class | ContainerProxy< Container, pass_through > |
struct | dereferencer |
class | Factory |
Objects of this class manage a family of named implementations of a particular interface. More... | |
class | FactoryBase |
An interface-independent factory interface, mainly used as a base class for more specific factories. More... | |
class | NoSuchImpl |
class | NoSuchKey |
This exception is thrown if a specified key does not exist in an associative container. More... | |
class | ObservableFactory |
A specialized factory class objects of which emit signals when implementations are registered or unregistered. More... | |
class | ObservableSingletonFactory |
An observable factory of which at most one instance exists at any time. More... | |
struct | pass_through |
struct | shared_ptr_dereferencer |
class | Singleton |
This template class implements the singleton pattern. More... | |
class | SingletonFactory |
A factory of which at most one instance exists at any time. More... | |
Functions | |
template<typename Ch , typename Tr , typename Key , typename Interface > | |
std::basic_ostream< Ch, Tr > & | operator<< (std::basic_ostream< Ch, Tr > &stream, const Factory< Key, Interface > &factory) |
std::basic_ostream<Ch, Tr>& rsc::patterns::operator<< | ( | std::basic_ostream< Ch, Tr > & | stream, |
const Factory< Key, Interface > & | factory | ||
) |
Definition at line 392 of file Factory.h.
References rsc::patterns::Factory< Key, Interface >::impls(), and rsc::runtime::typeName().