René's URL Explorer Experiment


Title: C++ features by examples: patterns.cpp Source File

Generator: Doxygen 1.9.3

direct link

Domain: makelinux.github.io

NoneIE=11

Links:

Go to the documentation of this file.https://makelinux.github.io/docs/examples/cpp/patterns_8cpp.html
67https://makelinux.github.io/docs/examples/cpp/structSetter__interface.html
Setter_interfacehttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html
69https://makelinux.github.io/docs/examples/cpp/structSetter__interface.html#af56ff578654b5d2fec5e3626da71673c
sethttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html#af56ff578654b5d2fec5e3626da71673c
70https://makelinux.github.io/docs/examples/cpp/structSetter__interface.html#a0508c56a84def3433f6cd6e7eccdb821
~Setter_interfacehttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html#a0508c56a84def3433f6cd6e7eccdb821
74https://makelinux.github.io/docs/examples/cpp/structGetter__interface.html
Getter_interfacehttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html
76https://makelinux.github.io/docs/examples/cpp/structGetter__interface.html#a7f0e42eb2b4dfbd8b4d4e05e63c99bed
gethttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html#a7f0e42eb2b4dfbd8b4d4e05e63c99bed
77https://makelinux.github.io/docs/examples/cpp/structGetter__interface.html#a9d8b8f95ccc15b9dcc5b5b43a25a11c5
~Getter_interfacehttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html#a9d8b8f95ccc15b9dcc5b5b43a25a11c5
81https://makelinux.github.io/docs/examples/cpp/structChange__interface.html
Change_interfacehttps://makelinux.github.io/docs/examples/cpp/structChange__interface.html
83https://makelinux.github.io/docs/examples/cpp/structChange__interface.html#a71adc7f53712cb951427c71f7a3f25fe
changehttps://makelinux.github.io/docs/examples/cpp/structChange__interface.html#a71adc7f53712cb951427c71f7a3f25fe
84https://makelinux.github.io/docs/examples/cpp/structChange__interface.html#a1f53cd544cef139656c526cf8472e94a
~Change_interfacehttps://makelinux.github.io/docs/examples/cpp/structChange__interface.html#a1f53cd544cef139656c526cf8472e94a
88https://makelinux.github.io/docs/examples/cpp/classSynchronised__encapsulated__value.html
Synchronised_encapsulated_valuehttps://makelinux.github.io/docs/examples/cpp/classSynchronised__encapsulated__value.html
Setter_interfacehttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html
Getter_interfacehttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html
Change_interfacehttps://makelinux.github.io/docs/examples/cpp/structChange__interface.html
115https://makelinux.github.io/docs/examples/cpp/group__OOP.html#gac98f62660ece957e8cbc4d3ff6ec0cdf
oop_demohttps://makelinux.github.io/docs/examples/cpp/group__OOP.html#gac98f62660ece957e8cbc4d3ff6ec0cdf
Setter_interfacehttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html
Getter_interfacehttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html
sethttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html#af56ff578654b5d2fec5e3626da71673c
Synchronised_encapsulated_valuehttps://makelinux.github.io/docs/examples/cpp/classSynchronised__encapsulated__value.html
Setter_interfacehttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html
Getter_interfacehttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html
Setter_interfacehttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html
Getter_interfacehttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html
sethttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html#af56ff578654b5d2fec5e3626da71673c
gethttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html#a7f0e42eb2b4dfbd8b4d4e05e63c99bed
Synchronised_encapsulated_valuehttps://makelinux.github.io/docs/examples/cpp/classSynchronised__encapsulated__value.html
Setter_interfacehttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html
Getter_interfacehttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html
Change_interfacehttps://makelinux.github.io/docs/examples/cpp/structChange__interface.html
changehttps://makelinux.github.io/docs/examples/cpp/structChange__interface.html#a71adc7f53712cb951427c71f7a3f25fe
gethttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html#a7f0e42eb2b4dfbd8b4d4e05e63c99bed
165https://makelinux.github.io/docs/examples/cpp/structInterface.html
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
168https://makelinux.github.io/docs/examples/cpp/structInterface.html#a73306300ba88073a31d86d9e282ff5ca
methodhttps://makelinux.github.io/docs/examples/cpp/structInterface.html#a73306300ba88073a31d86d9e282ff5ca
169https://makelinux.github.io/docs/examples/cpp/structInterface.html#a7c171febd7287540790a9b7d0382cd61
~Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html#a7c171febd7287540790a9b7d0382cd61
186https://makelinux.github.io/docs/examples/cpp/group__CP.html#ga26991c75194d2f3d757fc24586ea03ea
200https://makelinux.github.io/docs/examples/cpp/structSingleton__demo.html
Singleton_demohttps://makelinux.github.io/docs/examples/cpp/structSingleton__demo.html
202https://makelinux.github.io/docs/examples/cpp/structSingleton__demo.html#a6c38cc73f14bbe70a9ddf6baa0fa25c2
SINGLETONhttps://makelinux.github.io/docs/examples/cpp/structSingleton__demo.html#a6c38cc73f14bbe70a9ddf6baa0fa25c2
Singleton_demohttps://makelinux.github.io/docs/examples/cpp/structSingleton__demo.html
205https://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html
Factory_method_demohttps://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html
207https://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html#a8746eb954f21cbee4f733567fe11934e
factory_methodhttps://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html#a8746eb954f21cbee4f733567fe11934e
209https://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html#a06046828f550a6e72b4798906d1e3466
clienthttps://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html#a06046828f550a6e72b4798906d1e3466
factory_methodhttps://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html#a8746eb954f21cbee4f733567fe11934e
215https://makelinux.github.io/docs/examples/cpp/structSample__product.html
Sample_producthttps://makelinux.github.io/docs/examples/cpp/structSample__product.html
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
218https://makelinux.github.io/docs/examples/cpp/structSample__product.html#a1a4990a84e1b3c42ccdbe84daf05e1fe
datahttps://makelinux.github.io/docs/examples/cpp/structSample__product.html#a1a4990a84e1b3c42ccdbe84daf05e1fe
219https://makelinux.github.io/docs/examples/cpp/structSample__product.html#a79b05428eaf6a44321f955bbca64e78d
methodhttps://makelinux.github.io/docs/examples/cpp/structSample__product.html#a79b05428eaf6a44321f955bbca64e78d
datahttps://makelinux.github.io/docs/examples/cpp/structSample__product.html#a1a4990a84e1b3c42ccdbe84daf05e1fe
220https://makelinux.github.io/docs/examples/cpp/structSample__product.html#aacd52eee5ad8ab9d30e75f6d15823ab5
Sample_producthttps://makelinux.github.io/docs/examples/cpp/structSample__product.html#aacd52eee5ad8ab9d30e75f6d15823ab5
datahttps://makelinux.github.io/docs/examples/cpp/structSample__product.html#a1a4990a84e1b3c42ccdbe84daf05e1fe
223https://makelinux.github.io/docs/examples/cpp/structSample__factory__method__demo.html
Sample_factory_method_demohttps://makelinux.github.io/docs/examples/cpp/structSample__factory__method__demo.html
Factory_method_demohttps://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html
226https://makelinux.github.io/docs/examples/cpp/structSample__factory__method__demo.html#a7a0b9e91bbc26fad6f0941f15b005cfd
factory_methodhttps://makelinux.github.io/docs/examples/cpp/structSample__factory__method__demo.html#a7a0b9e91bbc26fad6f0941f15b005cfd
231https://makelinux.github.io/docs/examples/cpp/structAbstract__factory.html
Abstract_factoryhttps://makelinux.github.io/docs/examples/cpp/structAbstract__factory.html
233https://makelinux.github.io/docs/examples/cpp/structAbstract__factory.html#a694aca1a005e7498b05a44803e64a0ee
createhttps://makelinux.github.io/docs/examples/cpp/structAbstract__factory.html#a694aca1a005e7498b05a44803e64a0ee
236https://makelinux.github.io/docs/examples/cpp/structSample__factory.html
Sample_factoryhttps://makelinux.github.io/docs/examples/cpp/structSample__factory.html
Abstract_factoryhttps://makelinux.github.io/docs/examples/cpp/structAbstract__factory.html
239https://makelinux.github.io/docs/examples/cpp/structSample__factory.html#af1db9c80867f0478df659be552634887
createhttps://makelinux.github.io/docs/examples/cpp/structSample__factory.html#af1db9c80867f0478df659be552634887
244https://makelinux.github.io/docs/examples/cpp/structPrototype.html
Prototypehttps://makelinux.github.io/docs/examples/cpp/structPrototype.html
Abstract_factoryhttps://makelinux.github.io/docs/examples/cpp/structAbstract__factory.html
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
249https://makelinux.github.io/docs/examples/cpp/structPrototype.html#ab3de65df8953f07be79fc88b975d54e0
methodhttps://makelinux.github.io/docs/examples/cpp/structPrototype.html#ab3de65df8953f07be79fc88b975d54e0
250https://makelinux.github.io/docs/examples/cpp/structPrototype.html#ac457723ab2c827423afd9215811b5b03
createhttps://makelinux.github.io/docs/examples/cpp/structPrototype.html#ac457723ab2c827423afd9215811b5b03
Prototypehttps://makelinux.github.io/docs/examples/cpp/structPrototype.html
256https://makelinux.github.io/docs/examples/cpp/structBuilder.html
Builderhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html
258https://makelinux.github.io/docs/examples/cpp/structBuilder.html#aeb02e7e55d39b4f03ff508088f38ce4b
datahttps://makelinux.github.io/docs/examples/cpp/structBuilder.html#aeb02e7e55d39b4f03ff508088f38ce4b
259https://makelinux.github.io/docs/examples/cpp/structBuilder.html#a0490ca9df304a27fa0bd61e25f71a3f1
Builderhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html
addhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html#a0490ca9df304a27fa0bd61e25f71a3f1
datahttps://makelinux.github.io/docs/examples/cpp/structBuilder.html#aeb02e7e55d39b4f03ff508088f38ce4b
264https://makelinux.github.io/docs/examples/cpp/structBuilder.html#a619f717c9b14ba55b4ba758ba2693cfc
Builderhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html
operator <<https://makelinux.github.io/docs/examples/cpp/structBuilder.html#a619f717c9b14ba55b4ba758ba2693cfc
addhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html#a0490ca9df304a27fa0bd61e25f71a3f1
266https://makelinux.github.io/docs/examples/cpp/structBuilder.html#a82135d0651c31d7ef364e1b388ad42a7
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
createhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html#a82135d0651c31d7ef364e1b388ad42a7
Sample_producthttps://makelinux.github.io/docs/examples/cpp/structSample__product.html
datahttps://makelinux.github.io/docs/examples/cpp/structBuilder.html#aeb02e7e55d39b4f03ff508088f38ce4b
272https://makelinux.github.io/docs/examples/cpp/group__CP.html#ga50a82bd9d08b9a3b31267eefdf4ebaed
creational_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__CP.html#ga50a82bd9d08b9a3b31267eefdf4ebaed
Singleton_demohttps://makelinux.github.io/docs/examples/cpp/structSingleton__demo.html
Sample_factoryhttps://makelinux.github.io/docs/examples/cpp/structSample__factory.html
Prototypehttps://makelinux.github.io/docs/examples/cpp/structPrototype.html
createhttps://makelinux.github.io/docs/examples/cpp/structPrototype.html#ac457723ab2c827423afd9215811b5b03
Sample_factory_method_demohttps://makelinux.github.io/docs/examples/cpp/structSample__factory__method__demo.html
clienthttps://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html#a06046828f550a6e72b4798906d1e3466
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
Builderhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html
addhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html#a0490ca9df304a27fa0bd61e25f71a3f1
addhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html#a0490ca9df304a27fa0bd61e25f71a3f1
methodhttps://makelinux.github.io/docs/examples/cpp/structInterface.html#a73306300ba88073a31d86d9e282ff5ca
303https://makelinux.github.io/docs/examples/cpp/structStandalone.html
Standalonehttps://makelinux.github.io/docs/examples/cpp/structStandalone.html
309https://makelinux.github.io/docs/examples/cpp/structStandalone.html#ab576b209f7db533a9d9a5ada760f6db5
standalone_methodhttps://makelinux.github.io/docs/examples/cpp/structStandalone.html#ab576b209f7db533a9d9a5ada760f6db5
314https://makelinux.github.io/docs/examples/cpp/structBridge.html
Bridgehttps://makelinux.github.io/docs/examples/cpp/structBridge.html
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
318https://makelinux.github.io/docs/examples/cpp/structBridge.html#a699743f3fd69ef5b1ad6f096573b21ec
Bridgehttps://makelinux.github.io/docs/examples/cpp/structBridge.html#a699743f3fd69ef5b1ad6f096573b21ec
Standalonehttps://makelinux.github.io/docs/examples/cpp/structStandalone.html
321https://makelinux.github.io/docs/examples/cpp/structBridge.html#a68cba3a3e983eaf7521a6cea23ef1b7c
methodhttps://makelinux.github.io/docs/examples/cpp/structBridge.html#a68cba3a3e983eaf7521a6cea23ef1b7c
standalone_methodhttps://makelinux.github.io/docs/examples/cpp/structStandalone.html#ab576b209f7db533a9d9a5ada760f6db5
Standalonehttps://makelinux.github.io/docs/examples/cpp/structStandalone.html
328https://makelinux.github.io/docs/examples/cpp/structProxy.html
Proxyhttps://makelinux.github.io/docs/examples/cpp/structProxy.html
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
332https://makelinux.github.io/docs/examples/cpp/structProxy.html#ab17ad31d5c9a7ca959e681aca5361ea1
Proxyhttps://makelinux.github.io/docs/examples/cpp/structProxy.html#ab17ad31d5c9a7ca959e681aca5361ea1
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
333https://makelinux.github.io/docs/examples/cpp/structProxy.html#a1c58aa9104f2537aae0f75b59130ce32
methodhttps://makelinux.github.io/docs/examples/cpp/structProxy.html#a1c58aa9104f2537aae0f75b59130ce32
methodhttps://makelinux.github.io/docs/examples/cpp/structInterface.html#a73306300ba88073a31d86d9e282ff5ca
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
340https://makelinux.github.io/docs/examples/cpp/structDecorator.html
Decoratorhttps://makelinux.github.io/docs/examples/cpp/structDecorator.html
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
344https://makelinux.github.io/docs/examples/cpp/structDecorator.html#af227a0af6a3643f44d397c2cfb86191f
Decoratorhttps://makelinux.github.io/docs/examples/cpp/structDecorator.html#af227a0af6a3643f44d397c2cfb86191f
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
subjecthttps://makelinux.github.io/docs/examples/cpp/structDecorator.html#a26fdbe520e7fcea798b7e50888812d9d
345https://makelinux.github.io/docs/examples/cpp/structDecorator.html#a49123c88d6088bbd5573b98bccd1d8bf
methodhttps://makelinux.github.io/docs/examples/cpp/structDecorator.html#a49123c88d6088bbd5573b98bccd1d8bf
subjecthttps://makelinux.github.io/docs/examples/cpp/structDecorator.html#a26fdbe520e7fcea798b7e50888812d9d
methodhttps://makelinux.github.io/docs/examples/cpp/structInterface.html#a73306300ba88073a31d86d9e282ff5ca
348https://makelinux.github.io/docs/examples/cpp/structDecorator.html#a26fdbe520e7fcea798b7e50888812d9d
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
subjecthttps://makelinux.github.io/docs/examples/cpp/structDecorator.html#a26fdbe520e7fcea798b7e50888812d9d
351https://makelinux.github.io/docs/examples/cpp/structComposite.html
Compositehttps://makelinux.github.io/docs/examples/cpp/structComposite.html
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
354https://makelinux.github.io/docs/examples/cpp/structComposite.html#a1e6b4ba6c91969af14f358234b17faf7
methodhttps://makelinux.github.io/docs/examples/cpp/structComposite.html#a1e6b4ba6c91969af14f358234b17faf7
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
childrenhttps://makelinux.github.io/docs/examples/cpp/structComposite.html#a41f3b36ca2b6f3d515e320f9f2e4b458
359https://makelinux.github.io/docs/examples/cpp/structComposite.html#a41f3b36ca2b6f3d515e320f9f2e4b458
childrenhttps://makelinux.github.io/docs/examples/cpp/structComposite.html#a41f3b36ca2b6f3d515e320f9f2e4b458
362https://makelinux.github.io/docs/examples/cpp/group__SP.html#ga3a9c3856221bdc96fcf38f956fc12011
structural_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__SP.html#ga3a9c3856221bdc96fcf38f956fc12011
Standalonehttps://makelinux.github.io/docs/examples/cpp/structStandalone.html
Bridgehttps://makelinux.github.io/docs/examples/cpp/structBridge.html
methodhttps://makelinux.github.io/docs/examples/cpp/structBridge.html#a68cba3a3e983eaf7521a6cea23ef1b7c
Proxyhttps://makelinux.github.io/docs/examples/cpp/structProxy.html
Decoratorhttps://makelinux.github.io/docs/examples/cpp/structDecorator.html
methodhttps://makelinux.github.io/docs/examples/cpp/structDecorator.html#a49123c88d6088bbd5573b98bccd1d8bf
subjecthttps://makelinux.github.io/docs/examples/cpp/structDecorator.html#a26fdbe520e7fcea798b7e50888812d9d
methodhttps://makelinux.github.io/docs/examples/cpp/structInterface.html#a73306300ba88073a31d86d9e282ff5ca
methodhttps://makelinux.github.io/docs/examples/cpp/structProxy.html#a1c58aa9104f2537aae0f75b59130ce32
Compositehttps://makelinux.github.io/docs/examples/cpp/structComposite.html
childrenhttps://makelinux.github.io/docs/examples/cpp/structComposite.html#a41f3b36ca2b6f3d515e320f9f2e4b458
methodhttps://makelinux.github.io/docs/examples/cpp/structComposite.html#a1e6b4ba6c91969af14f358234b17faf7
Subjecthttps://makelinux.github.io/docs/examples/cpp/structSubject.html
394https://makelinux.github.io/docs/examples/cpp/structObserver.html
Observerhttps://makelinux.github.io/docs/examples/cpp/structObserver.html
398https://makelinux.github.io/docs/examples/cpp/structObserver.html#a42900a7e1a9956aade1bd45f298b5296
notifyhttps://makelinux.github.io/docs/examples/cpp/structObserver.html#a42900a7e1a9956aade1bd45f298b5296
400https://makelinux.github.io/docs/examples/cpp/structObserver.html#a5964fbb28c16fb6cfdb29caa191dc652
updatehttps://makelinux.github.io/docs/examples/cpp/structObserver.html#a5964fbb28c16fb6cfdb29caa191dc652
Subjecthttps://makelinux.github.io/docs/examples/cpp/structSubject.html
401https://makelinux.github.io/docs/examples/cpp/structObserver.html#a37824643eeaef086de17bba2717d865a
~Observerhttps://makelinux.github.io/docs/examples/cpp/structObserver.html#a37824643eeaef086de17bba2717d865a
404https://makelinux.github.io/docs/examples/cpp/structSubject.html
Subjecthttps://makelinux.github.io/docs/examples/cpp/structSubject.html
407https://makelinux.github.io/docs/examples/cpp/structSubject.html#a156c54b0ef570d0439f2347643192dc3
notify_observershttps://makelinux.github.io/docs/examples/cpp/structSubject.html#a156c54b0ef570d0439f2347643192dc3
Observerhttps://makelinux.github.io/docs/examples/cpp/structObserver.html
observershttps://makelinux.github.io/docs/examples/cpp/structSubject.html#a794f1b53fc06709d40011f94740c705c
413https://makelinux.github.io/docs/examples/cpp/structSubject.html#a794f1b53fc06709d40011f94740c705c
observershttps://makelinux.github.io/docs/examples/cpp/structSubject.html#a794f1b53fc06709d40011f94740c705c
416https://makelinux.github.io/docs/examples/cpp/structCommand.html
Commandhttps://makelinux.github.io/docs/examples/cpp/structCommand.html
424https://makelinux.github.io/docs/examples/cpp/structCommand.html#acbc1a7f30a3962728ce2e167a032ac87
executehttps://makelinux.github.io/docs/examples/cpp/structCommand.html#acbc1a7f30a3962728ce2e167a032ac87
Visitorhttps://makelinux.github.io/docs/examples/cpp/structVisitor.html
438https://makelinux.github.io/docs/examples/cpp/structComponent.html
Componenthttps://makelinux.github.io/docs/examples/cpp/structComponent.html
441https://makelinux.github.io/docs/examples/cpp/structComponent.html#a7ff076c4901997fc72b39bb0b33b6bd8
component_accepthttps://makelinux.github.io/docs/examples/cpp/structComponent.html#a7ff076c4901997fc72b39bb0b33b6bd8
Visitorhttps://makelinux.github.io/docs/examples/cpp/structVisitor.html
442https://makelinux.github.io/docs/examples/cpp/structComponent.html#ad82d7393e339c1b19cc17a0d55b5674d
~Componenthttps://makelinux.github.io/docs/examples/cpp/structComponent.html#ad82d7393e339c1b19cc17a0d55b5674d
Sample_componenthttps://makelinux.github.io/docs/examples/cpp/structSample__component.html
446https://makelinux.github.io/docs/examples/cpp/structVisitor.html
Visitorhttps://makelinux.github.io/docs/examples/cpp/structVisitor.html
450https://makelinux.github.io/docs/examples/cpp/structVisitor.html#afe22ef50ffb60aa3d0291f55d0b7fc5e
visithttps://makelinux.github.io/docs/examples/cpp/structVisitor.html#afe22ef50ffb60aa3d0291f55d0b7fc5e
Sample_componenthttps://makelinux.github.io/docs/examples/cpp/structSample__component.html
451https://makelinux.github.io/docs/examples/cpp/structVisitor.html#a54aaeab395f13f2e8f419604b0a2c2b9
~Visitorhttps://makelinux.github.io/docs/examples/cpp/structVisitor.html#a54aaeab395f13f2e8f419604b0a2c2b9
454https://makelinux.github.io/docs/examples/cpp/structSample__component.html
Sample_componenthttps://makelinux.github.io/docs/examples/cpp/structSample__component.html
Componenthttps://makelinux.github.io/docs/examples/cpp/structComponent.html
460https://makelinux.github.io/docs/examples/cpp/structSample__component.html#a5737a5660436a9ca70447cbbbe7d06e3
component_accepthttps://makelinux.github.io/docs/examples/cpp/structSample__component.html#a5737a5660436a9ca70447cbbbe7d06e3
Visitorhttps://makelinux.github.io/docs/examples/cpp/structVisitor.html
visithttps://makelinux.github.io/docs/examples/cpp/structVisitor.html#afe22ef50ffb60aa3d0291f55d0b7fc5e
464https://makelinux.github.io/docs/examples/cpp/structSample__component.html#ad6188f857cb41a7d9b7dc0e3cfda4ac9
component_methodhttps://makelinux.github.io/docs/examples/cpp/structSample__component.html#ad6188f857cb41a7d9b7dc0e3cfda4ac9
469https://makelinux.github.io/docs/examples/cpp/group__visitor.html#ga6bf8321e7970a2c4c1f602b1fefb47e7
client_visithttps://makelinux.github.io/docs/examples/cpp/group__visitor.html#ga6bf8321e7970a2c4c1f602b1fefb47e7
491https://makelinux.github.io/docs/examples/cpp/group__visitor.html#ga11584cf836c2520c14cc5827ce453f8f
visitor_demohttps://makelinux.github.io/docs/examples/cpp/group__visitor.html#ga11584cf836c2520c14cc5827ce453f8f
Visitorhttps://makelinux.github.io/docs/examples/cpp/structVisitor.html
visithttps://makelinux.github.io/docs/examples/cpp/structVisitor.html#afe22ef50ffb60aa3d0291f55d0b7fc5e
Sample_componenthttps://makelinux.github.io/docs/examples/cpp/structSample__component.html
component_methodhttps://makelinux.github.io/docs/examples/cpp/structSample__component.html#ad6188f857cb41a7d9b7dc0e3cfda4ac9
Sample_componenthttps://makelinux.github.io/docs/examples/cpp/structSample__component.html
client_visithttps://makelinux.github.io/docs/examples/cpp/group__visitor.html#ga6bf8321e7970a2c4c1f602b1fefb47e7
514https://makelinux.github.io/docs/examples/cpp/structHandler.html
Handlerhttps://makelinux.github.io/docs/examples/cpp/structHandler.html
518https://makelinux.github.io/docs/examples/cpp/structHandler.html#a5f1fa0706cb56b26e58c2e102dfec6ca
handlehttps://makelinux.github.io/docs/examples/cpp/structHandler.html#a5f1fa0706cb56b26e58c2e102dfec6ca
Commandhttps://makelinux.github.io/docs/examples/cpp/structCommand.html
executehttps://makelinux.github.io/docs/examples/cpp/structCommand.html#acbc1a7f30a3962728ce2e167a032ac87
519https://makelinux.github.io/docs/examples/cpp/structHandler.html#aae990cbd425b7c030285cba901583ee9
~Handlerhttps://makelinux.github.io/docs/examples/cpp/structHandler.html#aae990cbd425b7c030285cba901583ee9
522https://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html
Chain_of_responsibilityhttps://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html
Handlerhttps://makelinux.github.io/docs/examples/cpp/structHandler.html
532https://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html#ac125b4b1aa689aa72daa30d0785a0c6e
register_handlerhttps://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html#ac125b4b1aa689aa72daa30d0785a0c6e
Handlerhttps://makelinux.github.io/docs/examples/cpp/structHandler.html
538https://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html#a1e86b7bc1e9472af2b85e7322a4cc5c1
handlehttps://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html#a1e86b7bc1e9472af2b85e7322a4cc5c1
Commandhttps://makelinux.github.io/docs/examples/cpp/structCommand.html
Handlerhttps://makelinux.github.io/docs/examples/cpp/structHandler.html
549https://makelinux.github.io/docs/examples/cpp/structMessage.html
Messagehttps://makelinux.github.io/docs/examples/cpp/structMessage.html
Mediatorhttps://makelinux.github.io/docs/examples/cpp/structMediator.html
559https://makelinux.github.io/docs/examples/cpp/structMember.html
Memberhttps://makelinux.github.io/docs/examples/cpp/structMember.html
561https://makelinux.github.io/docs/examples/cpp/structMember.html#a7ae8e3333e399d7fdb6544317364f05f
Mediatorhttps://makelinux.github.io/docs/examples/cpp/structMediator.html
mediatorhttps://makelinux.github.io/docs/examples/cpp/structMember.html#a7ae8e3333e399d7fdb6544317364f05f
sendhttps://makelinux.github.io/docs/examples/cpp/group__BP.html#ga0b04b5167d12021f4360b6a66a1b1125
Messagehttps://makelinux.github.io/docs/examples/cpp/structMessage.html
563https://makelinux.github.io/docs/examples/cpp/structMember.html#a734f517c47863fa5c738c8f4d03db16b
receivehttps://makelinux.github.io/docs/examples/cpp/structMember.html#a734f517c47863fa5c738c8f4d03db16b
Messagehttps://makelinux.github.io/docs/examples/cpp/structMessage.html
566https://makelinux.github.io/docs/examples/cpp/structMediator.html
Mediatorhttps://makelinux.github.io/docs/examples/cpp/structMediator.html
568https://makelinux.github.io/docs/examples/cpp/structMediator.html#abc7fd67c96301b2975f830550ab5713c
register_memberhttps://makelinux.github.io/docs/examples/cpp/structMediator.html#abc7fd67c96301b2975f830550ab5713c
Memberhttps://makelinux.github.io/docs/examples/cpp/structMember.html
mediatorhttps://makelinux.github.io/docs/examples/cpp/structMember.html#a7ae8e3333e399d7fdb6544317364f05f
membershttps://makelinux.github.io/docs/examples/cpp/structMediator.html#a7411652fb8605ad72712d37dac1770f0
572https://makelinux.github.io/docs/examples/cpp/structMediator.html#addf75875c907f9c653022e569b039b46
receivehttps://makelinux.github.io/docs/examples/cpp/structMediator.html#addf75875c907f9c653022e569b039b46
Messagehttps://makelinux.github.io/docs/examples/cpp/structMessage.html
Memberhttps://makelinux.github.io/docs/examples/cpp/structMember.html
membershttps://makelinux.github.io/docs/examples/cpp/structMediator.html#a7411652fb8605ad72712d37dac1770f0
576https://makelinux.github.io/docs/examples/cpp/structMediator.html#a7411652fb8605ad72712d37dac1770f0
membershttps://makelinux.github.io/docs/examples/cpp/structMediator.html#a7411652fb8605ad72712d37dac1770f0
579https://makelinux.github.io/docs/examples/cpp/group__BP.html#ga0b04b5167d12021f4360b6a66a1b1125
Member::sendhttps://makelinux.github.io/docs/examples/cpp/group__BP.html#ga0b04b5167d12021f4360b6a66a1b1125
Messagehttps://makelinux.github.io/docs/examples/cpp/structMessage.html
mediatorhttps://makelinux.github.io/docs/examples/cpp/structMember.html#a7ae8e3333e399d7fdb6544317364f05f
receivehttps://makelinux.github.io/docs/examples/cpp/structMediator.html#addf75875c907f9c653022e569b039b46
584https://makelinux.github.io/docs/examples/cpp/group__BP.html#ga49d579b8340b92f6ceb51cb6d57d4b2d
mediator_demohttps://makelinux.github.io/docs/examples/cpp/group__BP.html#ga49d579b8340b92f6ceb51cb6d57d4b2d
Memberhttps://makelinux.github.io/docs/examples/cpp/structMember.html
Mediatorhttps://makelinux.github.io/docs/examples/cpp/structMediator.html
register_memberhttps://makelinux.github.io/docs/examples/cpp/structMediator.html#abc7fd67c96301b2975f830550ab5713c
register_memberhttps://makelinux.github.io/docs/examples/cpp/structMediator.html#abc7fd67c96301b2975f830550ab5713c
Messagehttps://makelinux.github.io/docs/examples/cpp/structMessage.html
sendhttps://makelinux.github.io/docs/examples/cpp/group__BP.html#ga0b04b5167d12021f4360b6a66a1b1125
594https://makelinux.github.io/docs/examples/cpp/group__BP.html#ga608cf93d9bef165bc7e5690ac3b46a03
behavioral_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__BP.html#ga608cf93d9bef165bc7e5690ac3b46a03
Chain_of_responsibilityhttps://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html
register_handlerhttps://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html#ac125b4b1aa689aa72daa30d0785a0c6e
Handlerhttps://makelinux.github.io/docs/examples/cpp/structHandler.html
Commandhttps://makelinux.github.io/docs/examples/cpp/structCommand.html
handlehttps://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html#a1e86b7bc1e9472af2b85e7322a4cc5c1
Observerhttps://makelinux.github.io/docs/examples/cpp/structObserver.html
Subjecthttps://makelinux.github.io/docs/examples/cpp/structSubject.html
observershttps://makelinux.github.io/docs/examples/cpp/structSubject.html#a794f1b53fc06709d40011f94740c705c
visitor_demohttps://makelinux.github.io/docs/examples/cpp/group__visitor.html#ga11584cf836c2520c14cc5827ce453f8f
mediator_demohttps://makelinux.github.io/docs/examples/cpp/group__BP.html#ga49d579b8340b92f6ceb51cb6d57d4b2d
622https://makelinux.github.io/docs/examples/cpp/structModel.html
Modelhttps://makelinux.github.io/docs/examples/cpp/structModel.html
Subjecthttps://makelinux.github.io/docs/examples/cpp/structSubject.html
626https://makelinux.github.io/docs/examples/cpp/structModel.html#a60ccf0ab3d641769ce8663a5c6f811b7
register_observerhttps://makelinux.github.io/docs/examples/cpp/structModel.html#a60ccf0ab3d641769ce8663a5c6f811b7
Observerhttps://makelinux.github.io/docs/examples/cpp/structObserver.html
observershttps://makelinux.github.io/docs/examples/cpp/structSubject.html#a794f1b53fc06709d40011f94740c705c
630https://makelinux.github.io/docs/examples/cpp/structModel.html#a9000558a25601a58c19f903bfb660e64
commandhttps://makelinux.github.io/docs/examples/cpp/structModel.html#a9000558a25601a58c19f903bfb660e64
Commandhttps://makelinux.github.io/docs/examples/cpp/structCommand.html
executehttps://makelinux.github.io/docs/examples/cpp/structCommand.html#acbc1a7f30a3962728ce2e167a032ac87
notify_observershttps://makelinux.github.io/docs/examples/cpp/structSubject.html#a156c54b0ef570d0439f2347643192dc3
636https://makelinux.github.io/docs/examples/cpp/structModel.html#aea1605b13f3183defefb71db8bdc291b
commandhttps://makelinux.github.io/docs/examples/cpp/structModel.html#aea1605b13f3183defefb71db8bdc291b
Commandhttps://makelinux.github.io/docs/examples/cpp/structCommand.html
notify_observershttps://makelinux.github.io/docs/examples/cpp/structSubject.html#a156c54b0ef570d0439f2347643192dc3
643https://makelinux.github.io/docs/examples/cpp/structView.html
Viewhttps://makelinux.github.io/docs/examples/cpp/structView.html
Observerhttps://makelinux.github.io/docs/examples/cpp/structObserver.html
647https://makelinux.github.io/docs/examples/cpp/structView.html#a000697f77e27f855f7cdd7983a468ac3
Viewhttps://makelinux.github.io/docs/examples/cpp/structView.html#a000697f77e27f855f7cdd7983a468ac3
Modelhttps://makelinux.github.io/docs/examples/cpp/structModel.html
modelhttps://makelinux.github.io/docs/examples/cpp/structView.html#a489d8781d04e78e155b35e23bca825d6
649https://makelinux.github.io/docs/examples/cpp/structView.html#ab0799fd6d8042ce1145900b66e0d03a0
notifyhttps://makelinux.github.io/docs/examples/cpp/structView.html#ab0799fd6d8042ce1145900b66e0d03a0
modelhttps://makelinux.github.io/docs/examples/cpp/structView.html#a489d8781d04e78e155b35e23bca825d6
654https://makelinux.github.io/docs/examples/cpp/structView.html#a489d8781d04e78e155b35e23bca825d6
Modelhttps://makelinux.github.io/docs/examples/cpp/structModel.html
modelhttps://makelinux.github.io/docs/examples/cpp/structView.html#a489d8781d04e78e155b35e23bca825d6
657https://makelinux.github.io/docs/examples/cpp/structController.html
Controllerhttps://makelinux.github.io/docs/examples/cpp/structController.html
662https://makelinux.github.io/docs/examples/cpp/structController.html#a6946cef1fd056c718d9649f197aeee36
Modelhttps://makelinux.github.io/docs/examples/cpp/structModel.html
modhttps://makelinux.github.io/docs/examples/cpp/structController.html#a6946cef1fd056c718d9649f197aeee36
663https://makelinux.github.io/docs/examples/cpp/structController.html#a398760dd7ece0b45a2e11665622f9422
Controllerhttps://makelinux.github.io/docs/examples/cpp/structController.html#a398760dd7ece0b45a2e11665622f9422
Modelhttps://makelinux.github.io/docs/examples/cpp/structModel.html
modhttps://makelinux.github.io/docs/examples/cpp/structController.html#a6946cef1fd056c718d9649f197aeee36
665https://makelinux.github.io/docs/examples/cpp/structController.html#af9531d07a0bf9d651c6830e88b64f0ff
commandhttps://makelinux.github.io/docs/examples/cpp/structController.html#af9531d07a0bf9d651c6830e88b64f0ff
Commandhttps://makelinux.github.io/docs/examples/cpp/structCommand.html
modhttps://makelinux.github.io/docs/examples/cpp/structController.html#a6946cef1fd056c718d9649f197aeee36
commandhttps://makelinux.github.io/docs/examples/cpp/structModel.html#a9000558a25601a58c19f903bfb660e64
669https://makelinux.github.io/docs/examples/cpp/structController.html#ad08c316f151db09813e058367f023068
commandhttps://makelinux.github.io/docs/examples/cpp/structController.html#ad08c316f151db09813e058367f023068
Commandhttps://makelinux.github.io/docs/examples/cpp/structCommand.html
modhttps://makelinux.github.io/docs/examples/cpp/structController.html#a6946cef1fd056c718d9649f197aeee36
commandhttps://makelinux.github.io/docs/examples/cpp/structModel.html#a9000558a25601a58c19f903bfb660e64
681https://makelinux.github.io/docs/examples/cpp/structSubscriber.html
Subscriberhttps://makelinux.github.io/docs/examples/cpp/structSubscriber.html
683https://makelinux.github.io/docs/examples/cpp/structSubscriber.html#a7b466676839856ffb270531c9e344d48
messagehttps://makelinux.github.io/docs/examples/cpp/structSubscriber.html#a7b466676839856ffb270531c9e344d48
Messagehttps://makelinux.github.io/docs/examples/cpp/structMessage.html
687https://makelinux.github.io/docs/examples/cpp/structPublisher.html
Publisherhttps://makelinux.github.io/docs/examples/cpp/structPublisher.html
689https://makelinux.github.io/docs/examples/cpp/structPublisher.html#a41c39949556adf49de602184b2d1d255
topic_subscribershttps://makelinux.github.io/docs/examples/cpp/structPublisher.html#a41c39949556adf49de602184b2d1d255
691https://makelinux.github.io/docs/examples/cpp/structPublisher.html#a9420436a866c0ec19ecf3381a894370f
publishhttps://makelinux.github.io/docs/examples/cpp/structPublisher.html#a9420436a866c0ec19ecf3381a894370f
Messagehttps://makelinux.github.io/docs/examples/cpp/structMessage.html
Subscriberhttps://makelinux.github.io/docs/examples/cpp/structSubscriber.html
topic_subscribershttps://makelinux.github.io/docs/examples/cpp/structPublisher.html#a41c39949556adf49de602184b2d1d255
698https://makelinux.github.io/docs/examples/cpp/group__AP.html#gaa52033e9b5a5923880bf57a9afb7e751
architectural_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__AP.html#gaa52033e9b5a5923880bf57a9afb7e751
Modelhttps://makelinux.github.io/docs/examples/cpp/structModel.html
Viewhttps://makelinux.github.io/docs/examples/cpp/structView.html
register_observerhttps://makelinux.github.io/docs/examples/cpp/structModel.html#a60ccf0ab3d641769ce8663a5c6f811b7
notify_observershttps://makelinux.github.io/docs/examples/cpp/structSubject.html#a156c54b0ef570d0439f2347643192dc3
Controllerhttps://makelinux.github.io/docs/examples/cpp/structController.html
commandhttps://makelinux.github.io/docs/examples/cpp/structController.html#af9531d07a0bf9d651c6830e88b64f0ff
Commandhttps://makelinux.github.io/docs/examples/cpp/structCommand.html
Commandhttps://makelinux.github.io/docs/examples/cpp/structCommand.html
commandhttps://makelinux.github.io/docs/examples/cpp/structController.html#af9531d07a0bf9d651c6830e88b64f0ff
Subscriberhttps://makelinux.github.io/docs/examples/cpp/structSubscriber.html
Publisherhttps://makelinux.github.io/docs/examples/cpp/structPublisher.html
topic_subscribershttps://makelinux.github.io/docs/examples/cpp/structPublisher.html#a41c39949556adf49de602184b2d1d255
Messagehttps://makelinux.github.io/docs/examples/cpp/structMessage.html
publishhttps://makelinux.github.io/docs/examples/cpp/structPublisher.html#a9420436a866c0ec19ecf3381a894370f
726https://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html
Synchronized_queuehttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html
731https://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a5a24ac84a664c2d450caeab1d27fa315
cvhttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a5a24ac84a664c2d450caeab1d27fa315
732https://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a0824292c6d8c9997ea9c8d5830509938
stophttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a0824292c6d8c9997ea9c8d5830509938
733https://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a3e165aa3522a31aa3845a8a7833678b1
pushhttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a3e165aa3522a31aa3845a8a7833678b1
cvhttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a5a24ac84a664c2d450caeab1d27fa315
738https://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a1c339b73ecccc6800eaa0650991142cb
pullhttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a1c339b73ecccc6800eaa0650991142cb
cvhttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a5a24ac84a664c2d450caeab1d27fa315
stophttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a0824292c6d8c9997ea9c8d5830509938
stophttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a0824292c6d8c9997ea9c8d5830509938
752https://makelinux.github.io/docs/examples/cpp/structActive__object.html
Active_objecthttps://makelinux.github.io/docs/examples/cpp/structActive__object.html
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
760https://makelinux.github.io/docs/examples/cpp/structActive__object.html#a178e856ded13be2da986ae961c6d01c0
Commandhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#a178e856ded13be2da986ae961c6d01c0
761https://makelinux.github.io/docs/examples/cpp/structActive__object.html#a710a0eb3b1da86caaf47c1873b2a16df
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
subjecthttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#a710a0eb3b1da86caaf47c1873b2a16df
762https://makelinux.github.io/docs/examples/cpp/structActive__object.html#a92af2d6f206e6c49d87c87d2664561b6
Active_objecthttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#a92af2d6f206e6c49d87c87d2664561b6
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
subjecthttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#a710a0eb3b1da86caaf47c1873b2a16df
thhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#abf24824d61c93a6a357fd58112cc6019
cmd_qhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#aead2fb9efe5e19235a244c97a14273e0
774https://makelinux.github.io/docs/examples/cpp/structActive__object.html#a1c05646e1d1f39f4caab34af02944946
~Active_objecthttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#a1c05646e1d1f39f4caab34af02944946
cmd_qhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#aead2fb9efe5e19235a244c97a14273e0
cmd_qhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#aead2fb9efe5e19235a244c97a14273e0
thhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#abf24824d61c93a6a357fd58112cc6019
780https://makelinux.github.io/docs/examples/cpp/structActive__object.html#ac125fd7860055c3a289b68ae39488714
methodhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#ac125fd7860055c3a289b68ae39488714
cmd_qhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#aead2fb9efe5e19235a244c97a14273e0
subjecthttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#a710a0eb3b1da86caaf47c1873b2a16df
methodhttps://makelinux.github.io/docs/examples/cpp/structInterface.html#a73306300ba88073a31d86d9e282ff5ca
788https://makelinux.github.io/docs/examples/cpp/structActive__object.html#aead2fb9efe5e19235a244c97a14273e0
Synchronized_queuehttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html
cmd_qhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#aead2fb9efe5e19235a244c97a14273e0
789https://makelinux.github.io/docs/examples/cpp/structActive__object.html#abf24824d61c93a6a357fd58112cc6019
thhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#abf24824d61c93a6a357fd58112cc6019
792https://makelinux.github.io/docs/examples/cpp/group__CC.html#ga3e57442badb533d55c8d3d3a05465030
concurrency_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__CC.html#ga3e57442badb533d55c8d3d3a05465030
Sample_producthttps://makelinux.github.io/docs/examples/cpp/structSample__product.html
Active_objecthttps://makelinux.github.io/docs/examples/cpp/structActive__object.html
methodhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#ac125fd7860055c3a289b68ae39488714
802https://makelinux.github.io/docs/examples/cpp/group__DP.html#gae66f6b31b5ad750f1fe042a706a4e3d4
mainhttps://makelinux.github.io/docs/examples/cpp/group__DP.html#gae66f6b31b5ad750f1fe042a706a4e3d4
oop_demohttps://makelinux.github.io/docs/examples/cpp/group__OOP.html#gac98f62660ece957e8cbc4d3ff6ec0cdf
creational_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__CP.html#ga50a82bd9d08b9a3b31267eefdf4ebaed
structural_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__SP.html#ga3a9c3856221bdc96fcf38f956fc12011
behavioral_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__BP.html#ga608cf93d9bef165bc7e5690ac3b46a03
architectural_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__AP.html#gaa52033e9b5a5923880bf57a9afb7e751
concurrency_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__CC.html#ga3e57442badb533d55c8d3d3a05465030
Synchronised_encapsulated_valuehttps://makelinux.github.io/docs/examples/cpp/classSynchronised__encapsulated__value.html
patterns.cpp:95https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00088
Synchronized_queuehttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html
patterns.cpp:728https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00726
Synchronized_queue::stophttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a0824292c6d8c9997ea9c8d5830509938
patterns.cpp:732https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00732
Synchronized_queue::pullhttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a1c339b73ecccc6800eaa0650991142cb
patterns.cpp:738https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00738
Synchronized_queue::pushhttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a3e165aa3522a31aa3845a8a7833678b1
patterns.cpp:733https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00733
Synchronized_queue::cvhttps://makelinux.github.io/docs/examples/cpp/classSynchronized__queue.html#a5a24ac84a664c2d450caeab1d27fa315
patterns.cpp:731https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00731
architectural_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__AP.html#gaa52033e9b5a5923880bf57a9afb7e751
patterns.cpp:698https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00698
Member::sendhttps://makelinux.github.io/docs/examples/cpp/group__BP.html#ga0b04b5167d12021f4360b6a66a1b1125
patterns.cpp:579https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00579
mediator_demohttps://makelinux.github.io/docs/examples/cpp/group__BP.html#ga49d579b8340b92f6ceb51cb6d57d4b2d
patterns.cpp:584https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00584
behavioral_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__BP.html#ga608cf93d9bef165bc7e5690ac3b46a03
patterns.cpp:594https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00594
concurrency_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__CC.html#ga3e57442badb533d55c8d3d3a05465030
patterns.cpp:792https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00792
creational_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__CP.html#ga50a82bd9d08b9a3b31267eefdf4ebaed
patterns.cpp:272https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00272
mainhttps://makelinux.github.io/docs/examples/cpp/group__DP.html#gae66f6b31b5ad750f1fe042a706a4e3d4
patterns.cpp:802https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00802
oop_demohttps://makelinux.github.io/docs/examples/cpp/group__OOP.html#gac98f62660ece957e8cbc4d3ff6ec0cdf
patterns.cpp:115https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00115
structural_patterns_demohttps://makelinux.github.io/docs/examples/cpp/group__SP.html#ga3a9c3856221bdc96fcf38f956fc12011
patterns.cpp:362https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00362
visitor_demohttps://makelinux.github.io/docs/examples/cpp/group__visitor.html#ga11584cf836c2520c14cc5827ce453f8f
patterns.cpp:491https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00491
client_visithttps://makelinux.github.io/docs/examples/cpp/group__visitor.html#ga6bf8321e7970a2c4c1f602b1fefb47e7
patterns.cpp:469https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00469
Abstract_factoryhttps://makelinux.github.io/docs/examples/cpp/structAbstract__factory.html
patterns.cpp:232https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00231
Abstract_factory::createhttps://makelinux.github.io/docs/examples/cpp/structAbstract__factory.html#a694aca1a005e7498b05a44803e64a0ee
Active_objecthttps://makelinux.github.io/docs/examples/cpp/structActive__object.html
patterns.cpp:759https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00752
Active_object::Commandhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#a178e856ded13be2da986ae961c6d01c0
patterns.cpp:760https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00760
Active_object::~Active_objecthttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#a1c05646e1d1f39f4caab34af02944946
patterns.cpp:774https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00774
Active_object::subjecthttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#a710a0eb3b1da86caaf47c1873b2a16df
patterns.cpp:761https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00761
Active_object::Active_objecthttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#a92af2d6f206e6c49d87c87d2664561b6
patterns.cpp:762https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00762
Active_object::thhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#abf24824d61c93a6a357fd58112cc6019
patterns.cpp:789https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00789
Active_object::methodhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#ac125fd7860055c3a289b68ae39488714
patterns.cpp:780https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00780
Active_object::cmd_qhttps://makelinux.github.io/docs/examples/cpp/structActive__object.html#aead2fb9efe5e19235a244c97a14273e0
patterns.cpp:788https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00788
Bridgehttps://makelinux.github.io/docs/examples/cpp/structBridge.html
patterns.cpp:317https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00314
Bridge::methodhttps://makelinux.github.io/docs/examples/cpp/structBridge.html#a68cba3a3e983eaf7521a6cea23ef1b7c
patterns.cpp:321https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00321
Bridge::Bridgehttps://makelinux.github.io/docs/examples/cpp/structBridge.html#a699743f3fd69ef5b1ad6f096573b21ec
patterns.cpp:318https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00318
Builderhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html
patterns.cpp:257https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00256
Builder::addhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html#a0490ca9df304a27fa0bd61e25f71a3f1
patterns.cpp:259https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00259
Builder::operator<<https://makelinux.github.io/docs/examples/cpp/structBuilder.html#a619f717c9b14ba55b4ba758ba2693cfc
patterns.cpp:264https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00264
Builder::createhttps://makelinux.github.io/docs/examples/cpp/structBuilder.html#a82135d0651c31d7ef364e1b388ad42a7
patterns.cpp:266https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00266
Builder::datahttps://makelinux.github.io/docs/examples/cpp/structBuilder.html#aeb02e7e55d39b4f03ff508088f38ce4b
patterns.cpp:258https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00258
Chain_of_responsibilityhttps://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html
patterns.cpp:531https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00522
Chain_of_responsibility::handlehttps://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html#a1e86b7bc1e9472af2b85e7322a4cc5c1
patterns.cpp:538https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00538
Chain_of_responsibility::register_handlerhttps://makelinux.github.io/docs/examples/cpp/structChain__of__responsibility.html#ac125b4b1aa689aa72daa30d0785a0c6e
patterns.cpp:532https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00532
Change_interfacehttps://makelinux.github.io/docs/examples/cpp/structChange__interface.html
patterns.cpp:81https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00081
Change_interface::~Change_interfacehttps://makelinux.github.io/docs/examples/cpp/structChange__interface.html#a1f53cd544cef139656c526cf8472e94a
Change_interface::changehttps://makelinux.github.io/docs/examples/cpp/structChange__interface.html#a71adc7f53712cb951427c71f7a3f25fe
Commandhttps://makelinux.github.io/docs/examples/cpp/structCommand.html
patterns.cpp:423https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00416
Command::executehttps://makelinux.github.io/docs/examples/cpp/structCommand.html#acbc1a7f30a3962728ce2e167a032ac87
patterns.cpp:424https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00424
Componenthttps://makelinux.github.io/docs/examples/cpp/structComponent.html
patterns.cpp:440https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00438
Component::component_accepthttps://makelinux.github.io/docs/examples/cpp/structComponent.html#a7ff076c4901997fc72b39bb0b33b6bd8
Component::~Componenthttps://makelinux.github.io/docs/examples/cpp/structComponent.html#ad82d7393e339c1b19cc17a0d55b5674d
Compositehttps://makelinux.github.io/docs/examples/cpp/structComposite.html
patterns.cpp:353https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00351
Composite::methodhttps://makelinux.github.io/docs/examples/cpp/structComposite.html#a1e6b4ba6c91969af14f358234b17faf7
patterns.cpp:354https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00354
Composite::childrenhttps://makelinux.github.io/docs/examples/cpp/structComposite.html#a41f3b36ca2b6f3d515e320f9f2e4b458
patterns.cpp:359https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00359
Controllerhttps://makelinux.github.io/docs/examples/cpp/structController.html
patterns.cpp:661https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00657
Controller::Controllerhttps://makelinux.github.io/docs/examples/cpp/structController.html#a398760dd7ece0b45a2e11665622f9422
patterns.cpp:663https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00663
Controller::modhttps://makelinux.github.io/docs/examples/cpp/structController.html#a6946cef1fd056c718d9649f197aeee36
patterns.cpp:662https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00662
Controller::commandhttps://makelinux.github.io/docs/examples/cpp/structController.html#ad08c316f151db09813e058367f023068
patterns.cpp:669https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00669
Controller::commandhttps://makelinux.github.io/docs/examples/cpp/structController.html#af9531d07a0bf9d651c6830e88b64f0ff
patterns.cpp:665https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00665
Decoratorhttps://makelinux.github.io/docs/examples/cpp/structDecorator.html
patterns.cpp:343https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00340
Decorator::subjecthttps://makelinux.github.io/docs/examples/cpp/structDecorator.html#a26fdbe520e7fcea798b7e50888812d9d
patterns.cpp:348https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00348
Decorator::methodhttps://makelinux.github.io/docs/examples/cpp/structDecorator.html#a49123c88d6088bbd5573b98bccd1d8bf
patterns.cpp:345https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00345
Decorator::Decoratorhttps://makelinux.github.io/docs/examples/cpp/structDecorator.html#af227a0af6a3643f44d397c2cfb86191f
patterns.cpp:344https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00344
Factory_method_demohttps://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html
patterns.cpp:206https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00205
Factory_method_demo::clienthttps://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html#a06046828f550a6e72b4798906d1e3466
patterns.cpp:209https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00209
Factory_method_demo::factory_methodhttps://makelinux.github.io/docs/examples/cpp/structFactory__method__demo.html#a8746eb954f21cbee4f733567fe11934e
Getter_interfacehttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html
patterns.cpp:74https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00074
Getter_interface::gethttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html#a7f0e42eb2b4dfbd8b4d4e05e63c99bed
Getter_interface::~Getter_interfacehttps://makelinux.github.io/docs/examples/cpp/structGetter__interface.html#a9d8b8f95ccc15b9dcc5b5b43a25a11c5
Handlerhttps://makelinux.github.io/docs/examples/cpp/structHandler.html
patterns.cpp:516https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00514
Handler::handlehttps://makelinux.github.io/docs/examples/cpp/structHandler.html#a5f1fa0706cb56b26e58c2e102dfec6ca
patterns.cpp:518https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00518
Handler::~Handlerhttps://makelinux.github.io/docs/examples/cpp/structHandler.html#aae990cbd425b7c030285cba901583ee9
Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html
patterns.cpp:167https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00165
Interface::methodhttps://makelinux.github.io/docs/examples/cpp/structInterface.html#a73306300ba88073a31d86d9e282ff5ca
Interface::~Interfacehttps://makelinux.github.io/docs/examples/cpp/structInterface.html#a7c171febd7287540790a9b7d0382cd61
Mediatorhttps://makelinux.github.io/docs/examples/cpp/structMediator.html
patterns.cpp:567https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00566
Mediator::membershttps://makelinux.github.io/docs/examples/cpp/structMediator.html#a7411652fb8605ad72712d37dac1770f0
patterns.cpp:576https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00576
Mediator::register_memberhttps://makelinux.github.io/docs/examples/cpp/structMediator.html#abc7fd67c96301b2975f830550ab5713c
patterns.cpp:568https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00568
Mediator::receivehttps://makelinux.github.io/docs/examples/cpp/structMediator.html#addf75875c907f9c653022e569b039b46
patterns.cpp:572https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00572
Memberhttps://makelinux.github.io/docs/examples/cpp/structMember.html
patterns.cpp:560https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00559
Member::receivehttps://makelinux.github.io/docs/examples/cpp/structMember.html#a734f517c47863fa5c738c8f4d03db16b
patterns.cpp:563https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00563
Member::mediatorhttps://makelinux.github.io/docs/examples/cpp/structMember.html#a7ae8e3333e399d7fdb6544317364f05f
patterns.cpp:561https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00561
Messagehttps://makelinux.github.io/docs/examples/cpp/structMessage.html
patterns.cpp:549https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00549
Modelhttps://makelinux.github.io/docs/examples/cpp/structModel.html
patterns.cpp:625https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00622
Model::register_observerhttps://makelinux.github.io/docs/examples/cpp/structModel.html#a60ccf0ab3d641769ce8663a5c6f811b7
patterns.cpp:626https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00626
Model::commandhttps://makelinux.github.io/docs/examples/cpp/structModel.html#a9000558a25601a58c19f903bfb660e64
patterns.cpp:630https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00630
Model::commandhttps://makelinux.github.io/docs/examples/cpp/structModel.html#aea1605b13f3183defefb71db8bdc291b
patterns.cpp:636https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00636
Observerhttps://makelinux.github.io/docs/examples/cpp/structObserver.html
patterns.cpp:396https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00394
Observer::~Observerhttps://makelinux.github.io/docs/examples/cpp/structObserver.html#a37824643eeaef086de17bba2717d865a
Observer::notifyhttps://makelinux.github.io/docs/examples/cpp/structObserver.html#a42900a7e1a9956aade1bd45f298b5296
patterns.cpp:398https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00398
Observer::updatehttps://makelinux.github.io/docs/examples/cpp/structObserver.html#a5964fbb28c16fb6cfdb29caa191dc652
patterns.cpp:400https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00400
Prototypehttps://makelinux.github.io/docs/examples/cpp/structPrototype.html
patterns.cpp:247https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00244
Prototype::methodhttps://makelinux.github.io/docs/examples/cpp/structPrototype.html#ab3de65df8953f07be79fc88b975d54e0
patterns.cpp:249https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00249
Prototype::createhttps://makelinux.github.io/docs/examples/cpp/structPrototype.html#ac457723ab2c827423afd9215811b5b03
patterns.cpp:250https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00250
Proxyhttps://makelinux.github.io/docs/examples/cpp/structProxy.html
patterns.cpp:331https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00328
Proxy::methodhttps://makelinux.github.io/docs/examples/cpp/structProxy.html#a1c58aa9104f2537aae0f75b59130ce32
patterns.cpp:333https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00333
Proxy::Proxyhttps://makelinux.github.io/docs/examples/cpp/structProxy.html#ab17ad31d5c9a7ca959e681aca5361ea1
patterns.cpp:332https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00332
Publisherhttps://makelinux.github.io/docs/examples/cpp/structPublisher.html
patterns.cpp:688https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00687
Publisher::topic_subscribershttps://makelinux.github.io/docs/examples/cpp/structPublisher.html#a41c39949556adf49de602184b2d1d255
patterns.cpp:689https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00689
Publisher::publishhttps://makelinux.github.io/docs/examples/cpp/structPublisher.html#a9420436a866c0ec19ecf3381a894370f
patterns.cpp:691https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00691
Sample_componenthttps://makelinux.github.io/docs/examples/cpp/structSample__component.html
patterns.cpp:459https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00454
Sample_component::component_accepthttps://makelinux.github.io/docs/examples/cpp/structSample__component.html#a5737a5660436a9ca70447cbbbe7d06e3
patterns.cpp:460https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00460
Sample_component::component_methodhttps://makelinux.github.io/docs/examples/cpp/structSample__component.html#ad6188f857cb41a7d9b7dc0e3cfda4ac9
patterns.cpp:464https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00464
Sample_factory_method_demohttps://makelinux.github.io/docs/examples/cpp/structSample__factory__method__demo.html
patterns.cpp:225https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00223
Sample_factory_method_demo::factory_methodhttps://makelinux.github.io/docs/examples/cpp/structSample__factory__method__demo.html#a7a0b9e91bbc26fad6f0941f15b005cfd
patterns.cpp:226https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00226
Sample_factoryhttps://makelinux.github.io/docs/examples/cpp/structSample__factory.html
patterns.cpp:238https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00236
Sample_factory::createhttps://makelinux.github.io/docs/examples/cpp/structSample__factory.html#af1db9c80867f0478df659be552634887
patterns.cpp:239https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00239
Sample_producthttps://makelinux.github.io/docs/examples/cpp/structSample__product.html
patterns.cpp:217https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00215
Sample_product::datahttps://makelinux.github.io/docs/examples/cpp/structSample__product.html#a1a4990a84e1b3c42ccdbe84daf05e1fe
patterns.cpp:218https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00218
Sample_product::methodhttps://makelinux.github.io/docs/examples/cpp/structSample__product.html#a79b05428eaf6a44321f955bbca64e78d
patterns.cpp:219https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00219
Sample_product::Sample_producthttps://makelinux.github.io/docs/examples/cpp/structSample__product.html#aacd52eee5ad8ab9d30e75f6d15823ab5
patterns.cpp:220https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00220
Setter_interfacehttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html
patterns.cpp:67https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00067
Setter_interface::~Setter_interfacehttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html#a0508c56a84def3433f6cd6e7eccdb821
Setter_interface::sethttps://makelinux.github.io/docs/examples/cpp/structSetter__interface.html#af56ff578654b5d2fec5e3626da71673c
Singleton_demohttps://makelinux.github.io/docs/examples/cpp/structSingleton__demo.html
patterns.cpp:201https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00200
Singleton_demo::SINGLETONhttps://makelinux.github.io/docs/examples/cpp/structSingleton__demo.html#a6c38cc73f14bbe70a9ddf6baa0fa25c2
patterns.cpp:202https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00202
Standalonehttps://makelinux.github.io/docs/examples/cpp/structStandalone.html
patterns.cpp:308https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00303
Standalone::standalone_methodhttps://makelinux.github.io/docs/examples/cpp/structStandalone.html#ab576b209f7db533a9d9a5ada760f6db5
patterns.cpp:309https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00309
Subjecthttps://makelinux.github.io/docs/examples/cpp/structSubject.html
patterns.cpp:406https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00404
Subject::notify_observershttps://makelinux.github.io/docs/examples/cpp/structSubject.html#a156c54b0ef570d0439f2347643192dc3
patterns.cpp:407https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00407
Subject::observershttps://makelinux.github.io/docs/examples/cpp/structSubject.html#a794f1b53fc06709d40011f94740c705c
patterns.cpp:413https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00413
Subscriberhttps://makelinux.github.io/docs/examples/cpp/structSubscriber.html
patterns.cpp:682https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00681
Subscriber::messagehttps://makelinux.github.io/docs/examples/cpp/structSubscriber.html#a7b466676839856ffb270531c9e344d48
patterns.cpp:683https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00683
Viewhttps://makelinux.github.io/docs/examples/cpp/structView.html
patterns.cpp:646https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00643
View::Viewhttps://makelinux.github.io/docs/examples/cpp/structView.html#a000697f77e27f855f7cdd7983a468ac3
patterns.cpp:647https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00647
View::modelhttps://makelinux.github.io/docs/examples/cpp/structView.html#a489d8781d04e78e155b35e23bca825d6
patterns.cpp:654https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00654
View::notifyhttps://makelinux.github.io/docs/examples/cpp/structView.html#ab0799fd6d8042ce1145900b66e0d03a0
patterns.cpp:649https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00649
Visitorhttps://makelinux.github.io/docs/examples/cpp/structVisitor.html
patterns.cpp:448https://makelinux.github.io/docs/examples/cpp/patterns_8cpp_source.html#l00446
Visitor::~Visitorhttps://makelinux.github.io/docs/examples/cpp/structVisitor.html#a54aaeab395f13f2e8f419604b0a2c2b9
Visitor::visithttps://makelinux.github.io/docs/examples/cpp/structVisitor.html#afe22ef50ffb60aa3d0291f55d0b7fc5e
patterns.cpphttps://makelinux.github.io/docs/examples/cpp/patterns_8cpp.html
https://www.doxygen.org/index.html

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.