MCPcopy Create free account

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

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

↓ 25 callersMethodend
Behavioral/Iterator/iterator.cpp:104
↓ 20 callersMethodget
Creational/Creational/di.h:2929
↓ 15 callersMethodbegin
Behavioral/Iterator/iterator.cpp:109
↓ 14 callersMethodstr
Structural/Decorator/decorator.cpp:30
↓ 12 callersMethodcreate_impl
Creational/Creational/di.h:1068
↓ 12 callersMethodcreate_successful_impl
Creational/Creational/di.h:2669
↓ 9 callersMethodstr
Structural/Decorator/DecoratorCodingExercise.cpp:15
↓ 9 callersMethodstr
Creational/Creational/Builder.cpp:24
↓ 8 callersMethodaccept
Behavioral/Visitor/visitor_double.cpp:46
↓ 7 callersMethodadd_token
Behavioral/Memento/MementoCodingExercise.cpp:22
↓ 7 callersMethodend
Structural/Composite/neurons.cpp:55
↓ 7 callersMethodset_age
Behavioral/Observer/new/main.cpp:25
↓ 7 callersMethodvisit
Behavioral/Visitor/visitor.cpp:88
↓ 6 callersMethodbegin
Structural/Composite/neurons.cpp:54
↓ 6 callersMethodcombat
return -1 if there is no clear winner
Behavioral/TemplateMethod/TemplateMethodCodingExercise.cpp:21
↓ 6 callersMethodenter_digit
Behavioral/State/StateCodingExercise.cpp:25
↓ 6 callersFunctionlit
Behavioral/Visitor/visitor.cpp:111
↓ 5 callersMethodaccept
Behavioral/Visitor/VisitorCodingExercise.cpp:60
↓ 5 callersFunctioncollide
Behavioral/Visitor/multimethods.cpp:49
↓ 5 callersMethoddone
Behavioral/Iterator/recursive_generator.h:67
↓ 5 callersMethodeval
Behavioral/Interpreter/handmade.cpp:84
↓ 5 callersMethodstr
Behavioral/Visitor/visitor.cpp:24
↓ 5 callersMethodvisit
Behavioral/Visitor/visitor_double.cpp:90
↓ 4 callersFunctionadd
Behavioral/Visitor/visitor.cpp:116
↓ 4 callersMethodcalculate
Behavioral/Interpreter/InterpreterCodingExercise.cpp:33
↓ 4 callersMethoddeposit
Behavioral/Memento/memento.cpp:28
↓ 4 callersMethodprepare
Creational/Creational/HotDrink.h:17
↓ 4 callersMethodsolve
Behavioral/Strategy/StrategyCodingExercise.cpp:33
↓ 4 callersMethodtype
Behavioral/Visitor/multimethods.cpp:21
↓ 4 callersMethodvisit
Behavioral/Visitor/visitor_acyclic.cpp:72
↓ 4 callersMethodvisit
Behavioral/Visitor/VisitorCodingExercise.cpp:27
↓ 3 callersMethodadd
Behavioral/ChainOfResponsibility/cor_pointer.cpp:39
↓ 3 callersMethodcall
Behavioral/Command/command_composite.cpp:55
↓ 3 callersMethodcollect
Structural/Composite/composite.cpp:31
↓ 3 callersMethodconnect_to
Structural/Composite/neurons.cpp:15
↓ 3 callersMethoddrink
Structural/Proxy/ProxyCodingExercise.cpp:20
↓ 3 callersMethoddrive
Structural/Proxy/ProxyCodingExercise.cpp:21
↓ 3 callersMethodend
Structural/AdapterVisual/AdapterVisualDlg.cpp:59
↓ 3 callersMethodeval
Structural/Composite/composite.cpp:26
↓ 3 callersMethodget_attack
Behavioral/ChainOfResponsibility/CoRCodingExercise.cpp:46
↓ 3 callersMethodget_defense
Behavioral/ChainOfResponsibility/CoRCodingExercise.cpp:50
↓ 3 callersMethodjoin
Behavioral/Mediator/chatroom.cpp:12
↓ 3 callersMethodname
Creational/Creational/BoostDIDemo.hpp:14
↓ 3 callersMethodoff
Behavioral/State/classic.cpp:55
↓ 3 callersMethodprint
Behavioral/Visitor/visitor_intrusive.cpp:18
↓ 3 callersMethodprint
Behavioral/Visitor/visitor.cpp:44
↓ 3 callersMethodprocess
Behavioral/Command/CommandCodingExercise.cpp:16
↓ 3 callersMethodresume
Behavioral/Iterator/recursive_generator.h:66
↓ 3 callersMethodrevert
Behavioral/Memento/MementoCodingExercise.cpp:36
↓ 3 callersMethodsay
Behavioral/Mediator/person.cpp:15
↓ 3 callersMethodsay
Behavioral/Mediator/MediatorCodingExercise.cpp:13
↓ 3 callersMethodscore
Behavioral/Mediator/soccer.cpp:53
↓ 3 callersMethodset_age
Behavioral/Observer/observer2.cpp:33
↓ 3 callersMethodset_age
Behavioral/Observer/observer_book.cpp:81
↓ 3 callersFunctionsplit
Behavioral/Interpreter/InterpreterCodingExercise.cpp:9
↓ 3 callersMethodstr
Behavioral/Strategy/strategy_dynamic.cpp:77
↓ 3 callersMethodstr
Behavioral/Strategy/strategy_static.cpp:71
↓ 3 callersMethodundo
Behavioral/Memento/memento.cpp:79
↓ 2 callersMethodWith
Creational/Creational/MaybeMonad.cpp:31
↓ 2 callersMethodaccept
Behavioral/Visitor/visitor_acyclic.cpp:26
↓ 2 callersMethodaccept
Behavioral/Visitor/visitor.cpp:54
↓ 2 callersFunctionadd
Structural/Decorator/decorator.cpp:257
↓ 2 callersMethodadd
Structural/Composite/CompositeCodingExercise.cpp:30
↓ 2 callersMethodadd
Creational/Creational/SRP.cpp:24
↓ 2 callersMethodadd_child_2
pointer based
Creational/Creational/Builder.cpp:61
↓ 2 callersMethodadd_parent_and_child
Creational/Creational/DIP.cpp:33
↓ 2 callersMethodappend_list
Behavioral/Strategy/strategy_dynamic.cpp:55
↓ 2 callersMethodappend_list
Behavioral/Strategy/strategy_static.cpp:64
↓ 2 callersMethodbegin
Structural/AdapterVisual/AdapterVisualDlg.cpp:58
↓ 2 callersMethodcall
Behavioral/Command/command.cpp:47
↓ 2 callersMethodcollide
Behavioral/Visitor/multimethods.cpp:16
↓ 2 callersMethodcreate_person
Creational/Creational/FactoryCodingExercise.cpp:18
↓ 2 callersMethoddeposit
Structural/Proxy/proxy.cpp:21
↓ 2 callersMethoddeposit
Behavioral/Command/command.cpp:11
↓ 2 callersMethoddeposit
Behavioral/Command/command_composite.cpp:13
↓ 2 callersMethoddeposit
Behavioral/Command/command_undo.cpp:8
↓ 2 callersMethoddraw
Structural/Proxy/proxy.cpp:53
↓ 2 callersMethoddraw
Structural/Bridge/bridge.cpp:47
↓ 2 callersFunctiondraw_image
Structural/Proxy/proxy.cpp:75
↓ 2 callersMethoddrink_and_drive
Structural/Proxy/ProxyCodingExercise.cpp:22
↓ 2 callersMethodfield_changed
Behavioral/Observer/new/main.cpp:55
↓ 2 callersMethodfilter
Creational/Creational/OCP.cpp:80
↓ 2 callersMethodget_age
Behavioral/Observer/observer_book.cpp:76
↓ 2 callersMethodget_age
Behavioral/Observer/new/main.cpp:12
↓ 2 callersMethodget_population
Creational/Creational/Singleton.h:77
↓ 2 callersMethodin
Creational/Creational/di.h:1650
↓ 2 callersMethodinfo
Structural/NullObject/nullobject.cpp:100
↓ 2 callersFunctionltrim
trim from start (in place)
Creational/Creational/BuilderCodingExercise.cpp:72
↓ 2 callersFunctionmake_injector
Creational/Creational/di.h:2803
↓ 2 callersFunctionmaybe
Creational/Creational/MaybeMonad.cpp:19
↓ 2 callersMethodon
Behavioral/State/classic.cpp:62
↓ 2 callersMethodprint_html
Behavioral/Visitor/model.hpp:31
↓ 2 callersFunctionprocess
Creational/Creational/LSP.cpp:40
↓ 2 callersMethodpull
Behavioral/Iterator/recursive_generator.h:99
↓ 2 callersMethodreceive
Behavioral/Mediator/person.cpp:8
↓ 2 callersMethodrestore
Behavioral/Memento/memento.cpp:34
↓ 2 callersFunctionrtrim
trim from end (in place)
Creational/Creational/BuilderCodingExercise.cpp:79
↓ 2 callersMethodset_age
Behavioral/Observer/observer1.cpp:46
↓ 2 callersMethodset_output_format
Behavioral/Strategy/strategy_dynamic.cpp:63
↓ 2 callersMethodset_state
Behavioral/State/classic.cpp:47
next →1–100 of 811, ranked by callers