MCPcopy Create free account

hub / github.com/JakubVojvoda/design-patterns-cpp / functions

Functions253 in github.com/JakubVojvoda/design-patterns-cpp

↓ 7 callersMethodsize
iterator/Iterator.cpp:54
↓ 5 callersMethodat
iterator/Iterator.cpp:59
↓ 5 callersMethodget
builder/Builder.cpp:33
↓ 5 callersMethodgetState
observer/Observer.cpp:103
↓ 4 callersMethodaccept
visitor/Visitor.cpp:94
↓ 3 callersMethodadd
mediator/Mediator.cpp:92
↓ 3 callersMethodget
interpreter/Interpreter.cpp:26
↓ 3 callersMethodinterpret
interpreter/Interpreter.cpp:47
↓ 3 callersMethodsetState
memento/Memento.cpp:27
↓ 3 callersMethodsuboperation
facade/Facade.cpp:21
↓ 2 callersMethodattach
observer/Observer.cpp:67
↓ 2 callersMethodconstruct
builder/Builder.cpp:139
↓ 2 callersMethodcreateProductA
abstract-factory/AbstractFactory.cpp:120
↓ 2 callersMethodgetFlyweight
flyweight/Flyweight.cpp:91
↓ 2 callersMethodgetID
mediator/Mediator.cpp:30
↓ 2 callersMethodgetName
abstract-factory/AbstractFactory.cpp:36
↓ 2 callersMethodgetName
factory-method/FactoryMethod.cpp:37
↓ 2 callersMethodgetState
memento/Memento.cpp:32
↓ 2 callersMethodmakeA
builder/Builder.cpp:21
↓ 2 callersMethodmakeB
builder/Builder.cpp:25
↓ 2 callersMethodmakeC
builder/Builder.cpp:29
↓ 2 callersMethodoperation
bridge/Bridge.cpp:78
↓ 2 callersMethodoperation
composite/Composite.cpp:92
↓ 2 callersMethodoperation
flyweight/Flyweight.cpp:63
↓ 2 callersMethodremoveProduct
factory-method/FactoryMethod.cpp:99
↓ 2 callersMethodrequest
state/State.cpp:78
↓ 2 callersMethodsave
memento/Memento.cpp:97
↓ 2 callersMethodsend
mediator/Mediator.cpp:112
↓ 2 callersMethodset
interpreter/Interpreter.cpp:21
↓ 2 callersMethodset
builder/Builder.cpp:125
↓ 2 callersMethodsetState
state/State.cpp:69
↓ 2 callersMethodtype
prototype/Prototype.cpp:41
↓ 1 callersMethodaction
bridge/Bridge.cpp:35
↓ 1 callersMethodaction
command/Command.cpp:21
↓ 1 callersMethodadd
composite/Composite.cpp:29
↓ 1 callersMethodalgorithmInterface
strategy/Strategy.cpp:34
↓ 1 callersMethodbuildPartA
builder/Builder.cpp:76
↓ 1 callersMethodbuildPartB
builder/Builder.cpp:80
↓ 1 callersMethodbuildPartC
builder/Builder.cpp:84
↓ 1 callersMethodclone
prototype/Prototype.cpp:37
↓ 1 callersMethodconfirm
command/Command.cpp:84
↓ 1 callersMethodcontextInterface
strategy/Strategy.cpp:79
↓ 1 callersMethodcreateIterator
iterator/Iterator.cpp:132
↓ 1 callersMethodcreateMemento
memento/Memento.cpp:69
↓ 1 callersMethodcreateProductA
factory-method/FactoryMethod.cpp:89
↓ 1 callersMethodcreateProductB
factory-method/FactoryMethod.cpp:94
↓ 1 callersMethodcurrentItem
iterator/Iterator.cpp:116
↓ 1 callersMethoddistribute
mediator/Mediator.cpp:97
↓ 1 callersMethodexecute
command/Command.cpp:61
↓ 1 callersMethodhandle
state/State.cpp:36
↓ 1 callersMethodhandleRequest
chain-of-responsibility/ChainOfResponsibility.cpp:27
↓ 1 callersMethodisDone
iterator/Iterator.cpp:111
↓ 1 callersMethodnext
iterator/Iterator.cpp:106
↓ 1 callersMethodnotify
observer/Observer.cpp:77
↓ 1 callersMethodoperation
decorator/Decorator.cpp:56
↓ 1 callersMethodoperation1
facade/Facade.cpp:61
↓ 1 callersMethodoperation2
facade/Facade.cpp:68
↓ 1 callersMethodreceive
mediator/Mediator.cpp:53
↓ 1 callersMethodremove
composite/Composite.cpp:30
↓ 1 callersMethodrequest
proxy/Proxy.cpp:58
↓ 1 callersMethodrequest
adapter/ObjectAdapter.cpp:57
↓ 1 callersMethodrequest
adapter/ClassAdapter.cpp:52
↓ 1 callersMethodset
command/Command.cpp:79
↓ 1 callersMethodsetHandler
chain-of-responsibility/ChainOfResponsibility.cpp:22
↓ 1 callersMethodsetMemento
memento/Memento.cpp:64
↓ 1 callersMethodsetState
observer/Observer.cpp:108
↓ 1 callersMethodspecificRequest
adapter/ObjectAdapter.cpp:35
↓ 1 callersMethodtell
singleton/Singleton.cpp:47
↓ 1 callersMethodtemplateMethod
template-method/TemplateMethod.cpp:22
↓ 1 callersMethodundo
memento/Memento.cpp:103
↓ 1 callersMethodupdate
observer/Observer.cpp:119
↓ 1 callersMethodvisitElementA
visitor/Visitor.cpp:43
↓ 1 callersMethodvisitElementB
visitor/Visitor.cpp:48
MethodAdapter
adapter/ObjectAdapter.cpp:50
MethodCareTaker
memento/Memento.cpp:86
MethodColleague
mediator/Mediator.cpp:25
MethodCommand
command/Command.cpp:40
MethodConcreteAggregate
iterator/Iterator.cpp:41
MethodConcreteColleague
mediator/Mediator.cpp:46
MethodConcreteCommand
command/Command.cpp:51
MethodConcreteDecoratorA
decorator/Decorator.cpp:74
MethodConcreteDecoratorB
decorator/Decorator.cpp:87
MethodConcreteFlyweight
flyweight/Flyweight.cpp:58
MethodConcreteIterator
iterator/Iterator.cpp:96
MethodConcreteObserver
observer/Observer.cpp:39
MethodContext
strategy/Strategy.cpp:72
MethodContext
state/State.cpp:62
MethodDecorator
decorator/Decorator.cpp:54
MethodDirector
builder/Builder.cpp:115
MethodFacade
facade/Facade.cpp:59
MethodLeaf
composite/Composite.cpp:88
MethodMediator
mediator/Mediator.cpp:72
MethodMemento
memento/Memento.cpp:25
MethodNonterminalExpression
interpreter/Interpreter.cpp:86
MethodProxy
proxy/Proxy.cpp:48
MethodRefinedAbstraction
bridge/Bridge.cpp:76
MethodSingleton
The copy constructor and assignment operator are defined as deleted, which means that you can't make a copy of singleton. Note: you can achieve the s
singleton/Singleton.cpp:27
MethodTerminalExpression
interpreter/Interpreter.cpp:63
MethodUnsharedConcreteFlyweight
flyweight/Flyweight.cpp:34
Methodaccept
visitor/Visitor.cpp:106
next →1–100 of 253, ranked by callers