MCPcopy Create free account

hub / github.com/Apress/design-patterns-in-modern-cpp / functions

Functions811 in github.com/Apress/design-patterns-in-modern-cpp

↓ 2 callersMethodstr
Behavioral/Visitor/VisitorCodingExercise.cpp:81
↓ 2 callersMethodstr
Behavioral/Visitor/single_double.cpp:38
↓ 2 callersMethodsubscribe
Behavioral/Observer/observer2.cpp:54
↓ 2 callersMethodsubscribe
Behavioral/Observer/new/Observable.hpp:20
↓ 2 callersFunctionsum
Structural/Composite/CompositeCodingExercise.cpp:40
↓ 2 callersMethodtop
Behavioral/Iterator/recursive_generator.h:50
↓ 2 callersMethodtotal_population
Creational/Creational/Singleton.h:84
↓ 2 callersFunctiontrim
trim from both ends (in place)
Creational/Creational/BuilderCodingExercise.cpp:86
↓ 2 callersMethodundo
Behavioral/Command/command.cpp:61
↓ 2 callersMethodundo
Behavioral/Command/command_composite.cpp:69
↓ 2 callersMethodunsubscribe
Behavioral/Observer/new/Observable.hpp:25
↓ 2 callersMethodwithdraw
Structural/NullObject/nullobject.cpp:56
↓ 2 callersMethodwithdraw
Behavioral/Command/command.cpp:18
↓ 2 callersMethodwithdraw
Behavioral/Command/command_composite.cpp:20
↓ 2 callersMethodwithdraw
Behavioral/Command/command_undo.cpp:15
↓ 1 callersMethodDo
Creational/Creational/MaybeMonad.cpp:40
↓ 1 callersMethodGetAttack
no need for this to be virtual
Behavioral/ChainOfResponsibility/cor_broker.cpp:43
↓ 1 callersMethodGetS
Behavioral/Observer/observer_notes.cpp:36
↓ 1 callersMethodLog
Creational/Creational/BoostDI.cpp:37
↓ 1 callersMethodNewCartesian
Creational/Creational/InnerFactory.cpp:32
↓ 1 callersMethodSetS
Behavioral/Observer/observer_notes.cpp:41
↓ 1 callersMethodaccept
Behavioral/Visitor/model.hpp:27
↓ 1 callersMethodaddListener
Behavioral/Observer/observer_notes.cpp:51
↓ 1 callersMethodadd_list_item
Behavioral/Strategy/strategy_dynamic.cpp:42
↓ 1 callersMethodadd_list_item
Behavioral/Strategy/strategy_static.cpp:50
↓ 1 callersMethodarea
Structural/Adapter/AdapterCodingExercise.cpp:22
↓ 1 callersMethodarea
Creational/Creational/LSP.cpp:19
↓ 1 callersMethodaverage
Structural/Composite/ArrayBackedProps.cpp:72
↓ 1 callersMethodbegin
Structural/AdapterVisual/Geometry.h:49
↓ 1 callersFunctionbinary_tree_iterator
in order traversal
Behavioral/Iterator/iterator.cpp:189
↓ 1 callersFunctionboost_flyweight
Structural/Flyweight/flyweight.cpp:94
↓ 1 callersMethodbroadcast
Behavioral/Mediator/chatroom.cpp:5
↓ 1 callersFunctionbuild
Creational/Creational/di.h:2350
↓ 1 callersMethodcalculate_discriminant
Behavioral/Strategy/StrategyCodingExercise.cpp:21
↓ 1 callersMethodcall
Behavioral/Command/command_undo.cpp:51
↓ 1 callersMethodcapitalize
Structural/Flyweight/capitalize.cpp:22
↓ 1 callersMethodclear
Behavioral/Strategy/strategy_dynamic.cpp:50
↓ 1 callersMethodclear
Behavioral/Strategy/strategy_static.cpp:59
↓ 1 callersFunctioncommunication_proxy
Structural/Proxy/proxy.cpp:152
↓ 1 callersMethodcovers
Structural/Flyweight/capitalize.cpp:48
↓ 1 callersFunctioncppnow_talk
Behavioral/Observer/observer_notes.cpp:169
↓ 1 callersFunctioncreate
Creational/Creational/di.h:2385
↓ 1 callersMethodcreate
Creational/Creational/di.h:1156
↓ 1 callersFunctioncreate_impl
Creational/Creational/di.h:2451
↓ 1 callersMethoddeep_copy
Creational/Creational/PrototypeCodingExercise.cpp:25
↓ 1 callersMethoddeposit
Structural/NullObject/nullobject.cpp:49
↓ 1 callersFunctiondouble_dispatch
Behavioral/Visitor/visitor.cpp:123
↓ 1 callersMethoddraw
Structural/Composite/graphics.h:29
↓ 1 callersMethodend
Structural/AdapterVisual/Geometry.h:52
↓ 1 callersMethodend
Behavioral/Strategy/strategy_dynamic.cpp:37
↓ 1 callersMethodend
Behavioral/Strategy/strategy_static.cpp:45
↓ 1 callersMethodfield_changed
Behavioral/Observer/observer_book.cpp:110
↓ 1 callersMethodfind_all_children_of
Creational/Creational/DIP.cpp:39
↓ 1 callersMethodfire_notify
Behavioral/Observer/ObserverCodingExercise.cpp:23
↓ 1 callersMethodfire_rat_dies
Behavioral/Observer/ObserverCodingExercise.cpp:19
↓ 1 callersMethodfire_rat_enters
Behavioral/Observer/ObserverCodingExercise.cpp:15
↓ 1 callersMethodfooChanged
Behavioral/Observer/observer_notes.cpp:136
↓ 1 callersFunctionfunction_decorator
Structural/Decorator/decorator.cpp:263
↓ 1 callersMethodget_can_vote
Behavioral/Observer/new/main.cpp:38
↓ 1 callersMethodget_length
Structural/Adapter/adapter.cpp:42
↓ 1 callersMethodget_width
Creational/Creational/LSP.cpp:14
↓ 1 callersMethodgreet
Structural/Bridge/Person.cpp:8
↓ 1 callersMethodhandle
Behavioral/ChainOfResponsibility/cor_pointer.cpp:50
↓ 1 callersMethodis_root
Behavioral/Iterator/recursive_generator.h:62
↓ 1 callersMethodis_satisfied
Creational/Creational/OCP.cpp:125
↓ 1 callersFunctionlex
Behavioral/Interpreter/handmade.cpp:26
↓ 1 callersMethodlives
Creational/Creational/PersonBuilder.cpp:5
↓ 1 callersMethodmake
Creational/Creational/TeaFactory.h:6
↓ 1 callersFunctionmake_drink
Creational/Creational/AbstractFactory.cpp:8
↓ 1 callersMethodmake_drink
Creational/Creational/DrinkFactory.h:46
↓ 1 callersFunctionmake_logger2
Structural/Decorator/decorator.cpp:218
↓ 1 callersFunctionmake_logger3
Structural/Decorator/decorator.cpp:250
↓ 1 callersFunctionmake_policies
Creational/Creational/di.h:1793
↓ 1 callersMethodmax
Structural/Composite/ArrayBackedProps.cpp:76
↓ 1 callersMethodmessage
Behavioral/Mediator/chatroom.cpp:21
↓ 1 callersMethodmulticolumn
Structural/Façade/Console.h:32
↓ 1 callersFunctionnaive_flyweight
Structural/Flyweight/flyweight.cpp:74
↓ 1 callersMethodnotify
Behavioral/Mediator/MediatorCodingExercise.cpp:30
↓ 1 callersMethodnotify
Behavioral/Observer/ObserverCodingExercise.cpp:54
↓ 1 callersMethodoperator()
Creational/Creational/di.h:229
↓ 1 callersFunctionparse
Behavioral/Interpreter/handmade.cpp:100
↓ 1 callersMethodperson_changed
Behavioral/Observer/observer2.cpp:100
↓ 1 callersMethodperson_changed
Behavioral/Observer/observer1.cpp:75
↓ 1 callersMethodping
Structural/Proxy/proxy.cpp:115
↓ 1 callersMethodpm
Behavioral/Mediator/person.cpp:20
↓ 1 callersMethodpolicies
Creational/Creational/di.h:1802
↓ 1 callersMethodpost_order
Behavioral/Iterator/iterator.cpp:132
↓ 1 callersMethodpreorder_traversal
traverse the node and its children preorder and put all the results into `result`
Behavioral/Iterator/IteratorCodingExercise.cpp:32
↓ 1 callersMethodprint
Behavioral/Visitor/visitor_reflective.cpp:49
↓ 1 callersFunctionprint_house_name
Creational/Creational/MaybeMonad.cpp:47
↓ 1 callersMethodquery
Behavioral/ChainOfResponsibility/CoRCodingExercise.cpp:54
↓ 1 callersMethodrat_dies
Behavioral/Observer/ObserverCodingExercise.cpp:50
↓ 1 callersMethodrat_enters
Behavioral/Observer/ObserverCodingExercise.cpp:42
↓ 1 callersMethodredo
Behavioral/Memento/memento.cpp:91
↓ 1 callersMethodremoveListener
Behavioral/Observer/observer_notes.cpp:58
↓ 1 callersMethodrender_circle
Structural/Bridge/bridge.cpp:19
↓ 1 callersMethodreset
Behavioral/State/StateCodingExercise.cpp:12
↓ 1 callersMethodresize
Structural/Bridge/bridge.cpp:52
↓ 1 callersMethodrun
Behavioral/TemplateMethod/template_method.cpp:13
↓ 1 callersMethodsave
Creational/Creational/SRP.cpp:31
← previousnext →101–200 of 811, ranked by callers