Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Apress/design-patterns-in-modern-cpp
/ functions
Functions
811 in github.com/Apress/design-patterns-in-modern-cpp
⨍
Functions
811
◇
Types & classes
812
↓ 1 callers
Method
set_age
Structural/Proxy/ProxyCodingExercise.cpp:18
↓ 1 callers
Method
set_age
Behavioral/Observer/observer3.cpp:29
↓ 1 callers
Method
set_agility
Structural/Composite/ArrayBackedProps.cpp:63
↓ 1 callers
Method
set_height
Creational/Creational/LSP.cpp:29
↓ 1 callers
Method
set_intelligence
Structural/Composite/ArrayBackedProps.cpp:66
↓ 1 callers
Method
set_strength
Structural/Composite/ArrayBackedProps.cpp:60
↓ 1 callers
Method
set_tree
Behavioral/Iterator/iterator.cpp:36
↓ 1 callers
Method
split
Structural/Adapter/adapter.cpp:34
↓ 1 callers
Method
start
Behavioral/Strategy/strategy_dynamic.cpp:32
↓ 1 callers
Method
start
Behavioral/Strategy/strategy_static.cpp:40
↓ 1 callers
Function
static_visitor
Behavioral/Visitor/visitor.cpp:136
↓ 1 callers
Method
stopListening
Behavioral/Observer/observer_notes.cpp:157
↓ 1 callers
Method
str
Structural/Flyweight/FlyweightCodingExercise.cpp:35
↓ 1 callers
Method
str
Structural/Bridge/BridgeCodingExercise.cpp:20
↓ 1 callers
Method
str
Behavioral/Visitor/visitor_reflective.cpp:65
↓ 1 callers
Method
str
Behavioral/Visitor/visitor_acyclic.cpp:92
↓ 1 callers
Method
str
Behavioral/Visitor/visitor_double.cpp:21
↓ 1 callers
Method
subscribe
void notify(T& source, const string& name) { lock_guard<mutex_t> lock{ mtx }; for (auto obs : observers) if (obs) obs->field_changed(
Behavioral/Observer/observer_book.cpp:47
↓ 1 callers
Method
subscribe
Behavioral/Observer/observer1.cpp:62
↓ 1 callers
Method
sum
Structural/Composite/CompositeCodingExercise.cpp:35
↓ 1 callers
Method
to_lower_copy
Structural/Adapter/adapter.cpp:26
↓ 1 callers
Function
tryit
Structural/Proxy/proxy.cpp:147
↓ 1 callers
Method
ubsubscribe
Behavioral/Observer/observer2.cpp:62
↓ 1 callers
Method
undo
Behavioral/Command/command_undo.cpp:64
↓ 1 callers
Function
undo_redo
Behavioral/Memento/memento.cpp:125
↓ 1 callers
Method
unsubscribe
Behavioral/Observer/observer_book.cpp:52
↓ 1 callers
Method
warn
Structural/NullObject/nullobject.cpp:101
↓ 1 callers
Method
what_to_render_as
Structural/Bridge/BridgeCodingExercise.cpp:49
↓ 1 callers
Method
works
Creational/Creational/PersonBuilder.cpp:10
Method
Addition
Behavioral/Visitor/visitor.cpp:67
Method
AdditionExpression
Structural/Composite/composite.cpp:41
Method
AdditionExpression
Behavioral/Visitor/visitor_reflective.cpp:23
Method
AdditionExpression
Behavioral/Visitor/visitor_acyclic.cpp:51
Method
AdditionExpression
Behavioral/Visitor/visitor_double.cpp:56
Method
AdditionExpression
Behavioral/Visitor/VisitorCodingExercise.cpp:37
Method
AdditionExpression
Behavioral/Visitor/visitor_intrusive.cpp:28
Method
Address
Creational/Creational/Prototype.cpp:19
Method
AndSpecification
Creational/Creational/OCP.cpp:122
Method
BankAccount
Structural/NullObject/nullobject.cpp:42
Method
BankAccount
Behavioral/Memento/memento.cpp:23
Method
BankAccount2
Behavioral/Memento/memento.cpp:53
Method
BankAccountCommand
Behavioral/Command/command.cpp:43
Method
BankAccountCommand
Behavioral/Command/command_composite.cpp:47
Method
BankAccountCommand
Behavioral/Command/command_undo.cpp:46
Method
BetterFormattedText
Structural/Flyweight/capitalize.cpp:60
Method
BinaryTree
Behavioral/Iterator/iterator.cpp:54
Method
Bitmap
Structural/Proxy/proxy.cpp:48
Method
BlueFlower
Structural/Decorator/DecoratorCodingExercise.cpp:42
Method
BoldParagraph
Behavioral/Visitor/model.hpp:73
Method
CAboutDlg
Structural/AdapterVisual/AdapterVisualDlg.cpp:137
Method
CAdapterVisualApp
Structural/AdapterVisual/AdapterVisual.cpp:23
Method
CAdapterVisualDlg
Structural/AdapterVisual/AdapterVisualDlg.cpp:154
Method
Car
Creational/Creational/BoostDI.cpp:48
Method
CardGame
Behavioral/TemplateMethod/TemplateMethodCodingExercise.cpp:18
Method
Chess
Behavioral/TemplateMethod/template_method.cpp:34
Method
Circle
Structural/Decorator/decorator.cpp:18
Method
Circle
Structural/Bridge/bridge.cpp:57
Method
Coach
Behavioral/Mediator/soccer.cpp:65
Method
CodeBuilder
Creational/Creational/BuilderCodingExercise.cpp:43
Method
ColorSpecification
Creational/Creational/OCP.cpp:95
Method
ColoredShape
Structural/Decorator/decorator.cpp:67
Method
ColoredShape2
need this (or not!)
Structural/Decorator/decorator.cpp:114
Method
CombinationLock
Behavioral/State/StateCodingExercise.cpp:21
Method
CompositeBankAccountCommand
Behavioral/Command/command.cpp:80
Method
CompositeBankAccountCommand
Behavioral/Command/command_composite.cpp:89
Method
ConfigurableRecordFinder
Creational/Creational/Singleton.h:95
Method
Configure
This method gets called by the runtime. Use this method to configure the HTTP request pipeline
Structural/PingPongService/Startup.cs:43
Method
ConfigureServices
This method gets called by the runtime. Use this method to add services to the container
Structural/PingPongService/Startup.cs:34
Method
Console
Structural/Façade/Console.h:48
Method
ConsoleLogger
Creational/Creational/BoostDI.cpp:33
Method
Contact
Creational/Creational/Prototype.cpp:57
Method
Creature
Behavioral/ChainOfResponsibility/cor_broker.cpp:34
Method
Creature
Behavioral/ChainOfResponsibility/cor_pointer.cpp:10
Method
Creature
Behavioral/ChainOfResponsibility/CoRCodingExercise.cpp:24
Method
Creature
Behavioral/TemplateMethod/TemplateMethodCodingExercise.cpp:11
Method
CreatureModifier
Behavioral/ChainOfResponsibility/cor_broker.cpp:68
Method
CreatureModifier
Behavioral/ChainOfResponsibility/cor_pointer.cpp:33
Method
CurrentAccount
Structural/Proxy/proxy.cpp:16
Method
Delete
DELETE api/values/5
Structural/PingPongService/Controllers/PingPongController.cs:39
Method
DependentCompositeCommand
Behavioral/Command/command_composite.cpp:109
Method
Div
Behavioral/Visitor/model.hpp:21
Method
DoDataExchange
Structural/AdapterVisual/AdapterVisualDlg.cpp:141
Method
DoubleAttackModifier
Behavioral/ChainOfResponsibility/cor_broker.cpp:79
Method
DoubleAttackModifier
Behavioral/ChainOfResponsibility/cor_pointer.cpp:77
Method
DoubleExpression
Behavioral/Visitor/visitor_reflective.cpp:15
Method
DoubleExpression
Behavioral/Visitor/visitor_acyclic.cpp:37
Method
DoubleExpression
Behavioral/Visitor/visitor_double.cpp:43
Method
DoubleExpression
Behavioral/Visitor/visitor_intrusive.cpp:15
Method
DrawPoints
Structural/AdapterVisual/AdapterVisualDlg.h:29
Method
DrinkFactory
Creational/Creational/DrinkFactory.h:15
Method
DrinkWithVolumeFactory
Creational/Creational/DrinkFactory.h:34
Method
DummyDatabase
Creational/Creational/Singleton.h:70
Method
Field
Creational/Creational/BuilderCodingExercise.cpp:10
Method
Foo
Creational/Creational/BoostDIDemo.hpp:13
Method
FormattedText
Structural/Flyweight/capitalize.cpp:12
Method
Game
Behavioral/TemplateMethod/template_method.cpp:8
Method
Get
GET: api/values
Structural/PingPongService/Controllers/PingPongController.cs:13
Method
Goblin
Behavioral/ChainOfResponsibility/CoRCodingExercise.cpp:42
Method
GoblinKing
Behavioral/ChainOfResponsibility/CoRCodingExercise.cpp:79
Method
Group
Structural/Composite/graphics.h:24
← previous
next →
201–300 of 811, ranked by callers