C++ features by examples
Synchronised_encapsulated_value< ValueType > Class Template Reference

encapsulating class with only public accessor and mutator intrfaces More...

Inheritance diagram for Synchronised_encapsulated_value< ValueType >:
Collaboration diagram for Synchronised_encapsulated_value< ValueType >:

Additional Inherited Members

- Public Member Functions inherited from Setter_interface< ValueType >
virtual void set (ValueType i)=0
 is a sample of setter abstract interface for Synchronised_encapsulated_value More...
 
virtual ~Setter_interface ()=default
 
- Public Member Functions inherited from Getter_interface< ValueType >
virtual ValueType get () const =0
 is a sample of getter abstract interface for Synchronised_encapsulated_value More...
 
virtual ~Getter_interface ()=default
 
- Public Member Functions inherited from Change_interface< ValueType >
virtual void change (ValueType c)=0
 is a sample of getter abstract interface for Synchronised_encapsulated_value More...
 
virtual ~Change_interface ()=default
 

Detailed Description

template<typename ValueType>
class Synchronised_encapsulated_value< ValueType >

encapsulating class with only public accessor and mutator intrfaces

Classes by default are private. This class doesn't contain public members.

Definition at line 88 of file patterns.cpp.


The documentation for this class was generated from the following file: