Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JakubVojvoda/design-patterns-cpp
/ functions
Functions
253 in github.com/JakubVojvoda/design-patterns-cpp
⨍
Functions
253
◇
Types & classes
97
Method
action
bridge/Bridge.cpp:47
Method
add
composite/Composite.cpp:56
Method
algorithmInterface
strategy/Strategy.cpp:46
Method
algorithmInterface
strategy/Strategy.cpp:58
Method
buildPartA
builder/Builder.cpp:94
Method
buildPartB
builder/Builder.cpp:98
Method
buildPartC
builder/Builder.cpp:102
Method
canHandle
chain-of-responsibility/ChainOfResponsibility.cpp:49
Method
canHandle
chain-of-responsibility/ChainOfResponsibility.cpp:76
Method
clone
prototype/Prototype.cpp:53
Method
createProductA
abstract-factory/AbstractFactory.cpp:136
Method
createProductB
abstract-factory/AbstractFactory.cpp:124
Method
createProductB
abstract-factory/AbstractFactory.cpp:140
Method
detach
observer/Observer.cpp:72
Method
first
iterator/Iterator.cpp:101
Method
get
singleton/Singleton.cpp:30
Method
get
builder/Builder.cpp:55
Method
get
builder/Builder.cpp:134
Method
getChild
composite/Composite.cpp:24
Method
getChild
composite/Composite.cpp:51
Method
getName
abstract-factory/AbstractFactory.cpp:48
Method
getName
abstract-factory/AbstractFactory.cpp:78
Method
getName
abstract-factory/AbstractFactory.cpp:90
Method
getName
factory-method/FactoryMethod.cpp:53
Method
getState
implemented only for printing purpose
memento/Memento.cpp:59
Method
getState
observer/Observer.cpp:44
Method
handle
state/State.cpp:48
Method
handleRequest
chain-of-responsibility/ChainOfResponsibility.cpp:55
Method
handleRequest
chain-of-responsibility/ChainOfResponsibility.cpp:82
Method
init
prototype/Prototype.cpp:71
Method
interpret
interpreter/Interpreter.cpp:67
Method
interpret
interpreter/Interpreter.cpp:95
Function
main
decorator/Decorator.cpp:98
Function
main
bridge/Bridge.cpp:89
Function
main
composite/Composite.cpp:102
Function
main
strategy/Strategy.cpp:91
Function
main
abstract-factory/AbstractFactory.cpp:148
Function
main
facade/Facade.cpp:83
Function
main
memento/Memento.cpp:127
Function
main
interpreter/Interpreter.cpp:108
Function
main
command/Command.cpp:99
Function
main
chain-of-responsibility/ChainOfResponsibility.cpp:100
Function
main
singleton/Singleton.cpp:63
Function
main
state/State.cpp:90
Function
main
factory-method/FactoryMethod.cpp:107
Function
main
mediator/Mediator.cpp:119
Function
main
proxy/Proxy.cpp:69
Function
main
iterator/Iterator.cpp:138
Function
main
visitor/Visitor.cpp:114
Function
main
flyweight/Flyweight.cpp:109
Function
main
adapter/ObjectAdapter.cpp:70
Function
main
adapter/ClassAdapter.cpp:60
Function
main
builder/Builder.cpp:153
Function
main
template-method/TemplateMethod.cpp:62
Function
main
observer/Observer.cpp:126
Function
main
prototype/Prototype.cpp:101
Method
make
prototype/Prototype.cpp:83
Method
operation
decorator/Decorator.cpp:37
Method
operation
decorator/Decorator.cpp:76
Method
operation
decorator/Decorator.cpp:89
Method
operation
composite/Composite.cpp:68
Method
operation
flyweight/Flyweight.cpp:39
Method
primitiveOperation1
template-method/TemplateMethod.cpp:47
Method
primitiveOperation2
template-method/TemplateMethod.cpp:53
Method
remove
composite/Composite.cpp:61
Method
remove
prototype/Prototype.cpp:77
Method
request
proxy/Proxy.cpp:34
Method
restart
singleton/Singleton.cpp:39
Method
setState
implemented only for printing purpose
memento/Memento.cpp:52
Method
specificRequest
adapter/ClassAdapter.cpp:36
Method
suboperation
facade/Facade.cpp:32
Method
suboperation
facade/Facade.cpp:43
Method
type
prototype/Prototype.cpp:57
Method
visitElementA
visitor/Visitor.cpp:60
Method
visitElementB
visitor/Visitor.cpp:65
Method
~AbstractClass
template-method/TemplateMethod.cpp:20
Method
~AbstractExpression
interpreter/Interpreter.cpp:45
Method
~AbstractFactory
abstract-factory/AbstractFactory.cpp:104
Method
~Abstraction
bridge/Bridge.cpp:61
Method
~Adaptee
adapter/ClassAdapter.cpp:34
Method
~Adapter
adapter/ObjectAdapter.cpp:52
Method
~Aggregate
iterator/Iterator.cpp:26
Method
~Builder
builder/Builder.cpp:53
Method
~CareTaker
memento/Memento.cpp:88
Method
~Colleague
mediator/Mediator.cpp:28
Method
~Command
command/Command.cpp:35
Method
~Component
decorator/Decorator.cpp:21
Method
~Component
composite/Composite.cpp:22
Method
~Composite
composite/Composite.cpp:43
Method
~ConcreteAggregate
iterator/Iterator.cpp:47
Method
~ConcreteClass
template-method/TemplateMethod.cpp:45
Method
~ConcreteColleague
mediator/Mediator.cpp:49
Method
~ConcreteCommand
command/Command.cpp:53
Method
~ConcreteComponent
decorator/Decorator.cpp:35
Method
~ConcreteCreator
factory-method/FactoryMethod.cpp:87
Method
~ConcreteElementA
visitor/Visitor.cpp:92
Method
~ConcreteElementB
visitor/Visitor.cpp:104
Method
~ConcreteFactoryX
abstract-factory/AbstractFactory.cpp:118
Method
~ConcreteFactoryY
abstract-factory/AbstractFactory.cpp:134
Method
~ConcreteFlyweight
flyweight/Flyweight.cpp:61
← previous
next →
101–200 of 253, ranked by callers