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
Method
resolve_
Creational/Creational/di.h:1943
Method
resolve_impl
Creational/Creational/di.h:1914
Method
restore
Behavioral/Memento/memento.cpp:69
Method
root
Behavioral/Iterator/recursive_generator.h:51
Function
rtrim_copy
trim from end (copying)
Creational/Creational/BuilderCodingExercise.cpp:98
Method
save
Creational/Creational/SRP.cpp:40
Method
save
Creational/Creational/Prototype.cpp:82
Method
say
Behavioral/Mediator/MediatorCodingExercise.cpp:35
Method
scope
Creational/Creational/di.h:1389
Method
scope
Creational/Creational/di.h:1402
Method
scope
Creational/Creational/di.h:1415
Method
scope
Creational/Creational/di.h:1428
Method
scope
Creational/Creational/di.h:1442
Method
scope
Creational/Creational/di.h:1558
Method
serialize
Creational/Creational/Serialization.cpp:30
Method
serialize
Creational/Creational/Serialization.cpp:53
Method
set_age
Structural/Proxy/ProxyCodingExercise.cpp:30
Method
set_age
Behavioral/Observer/new/main.cpp:99
Method
set_height
Creational/Creational/LSP.cpp:17
Method
set_id
Creational/Creational/Monostate.cpp:8
Method
set_root
Behavioral/Iterator/recursive_generator.h:58
Method
set_top
Behavioral/Iterator/recursive_generator.h:57
Method
set_width
Creational/Creational/LSP.cpp:15
Method
set_width
Creational/Creational/LSP.cpp:26
Method
shared
Creational/Creational/di.h:1034
Method
single
cannot make this static
Structural/Façade/Console.h:21
Function
smart_pointers
Structural/Proxy/proxy.cpp:89
Function
spaceship_planet
Behavioral/Visitor/multimethods.cpp:37
Function
stack_and_vector
Structural/Adapter/adapter.cpp:10
Method
start
Behavioral/TemplateMethod/template_method.cpp:37
Method
start
Behavioral/Strategy/strategy_static.cpp:24
Method
startListening
Behavioral/Observer/observer_notes.cpp:156
Function
std_iterators
Behavioral/Iterator/iterator.cpp:152
Method
str
Structural/Decorator/decorator.cpp:49
Method
str
Structural/Decorator/decorator.cpp:73
Method
str
Structural/Decorator/decorator.cpp:93
Method
str
Structural/Decorator/decorator.cpp:124
Method
str
Structural/Decorator/decorator.cpp:142
Method
str
Structural/Decorator/decorator.cpp:280
Method
str
Structural/Decorator/DecoratorCodingExercise.cpp:26
Method
str
Structural/Decorator/DecoratorCodingExercise.cpp:44
Method
str
Behavioral/Visitor/single_double.cpp:96
Method
str
Creational/Creational/Builder.cpp:68
Method
subscribe
Behavioral/Observer/new/SaferObservable.hpp:26
Method
sum
Structural/Composite/ArrayBackedProps.cpp:68
Method
sum
Structural/Composite/CompositeCodingExercise.cpp:23
Method
suspend_if
Behavioral/Iterator/recursive_generator.h:90
Method
take_turn
Behavioral/TemplateMethod/template_method.cpp:47
Method
to
Creational/Creational/di.h:1655
Method
total_population
Creational/Creational/Singleton.h:100
Method
type
Behavioral/Visitor/multimethods.cpp:32
Method
undo
Behavioral/Command/command.cpp:89
Method
undo
Behavioral/Command/command_composite.cpp:100
Method
unique
Creational/Creational/di.h:1110
Method
unsubscribe
Behavioral/Observer/new/SaferObservable.hpp:32
Function
virtual_proxy
Structural/Proxy/proxy.cpp:82
Method
visit
Behavioral/Visitor/VisitorCodingExercise.cpp:39
Method
visit
Behavioral/Visitor/VisitorCodingExercise.cpp:52
Method
visit
Behavioral/Visitor/single_double.cpp:14
Method
visit
dynamic_cast ifs
Behavioral/Visitor/single_double.cpp:50
Method
warn
Structural/NullObject/nullobject.cpp:28
Method
warn
Structural/NullObject/nullobject.cpp:81
Method
what_to_render_as
Structural/Bridge/BridgeCodingExercise.cpp:57
Method
width
Structural/Adapter/AdapterCodingExercise.cpp:33
Method
withdraw
Structural/Proxy/proxy.cpp:26
Function
wrapper
Structural/Decorator/decorator.cpp:152
Method
yield_value
Behavioral/Iterator/recursive_generator.h:75
Method
~AdditionExpression
Behavioral/Visitor/visitor_reflective.cpp:26
Method
~AdditionExpression
Behavioral/Visitor/visitor_acyclic.cpp:53
Method
~AdditionExpression
Behavioral/Visitor/visitor_double.cpp:59
Method
~AdditionExpression
Behavioral/Visitor/visitor_intrusive.cpp:31
Method
~BankAccount
Structural/Proxy/proxy.cpp:9
Method
~BinaryTree
Behavioral/Iterator/iterator.cpp:60
Method
~Command
Behavioral/Command/command.cpp:31
Method
~Contact
Creational/Creational/Prototype.cpp:98
Method
~CreatureModifier
Behavioral/ChainOfResponsibility/cor_broker.cpp:64
Method
~CreatureModifier
Behavioral/ChainOfResponsibility/cor_pointer.cpp:37
Method
~DoubleAttackModifier
Behavioral/ChainOfResponsibility/cor_broker.cpp:92
Method
~Element
Behavioral/Interpreter/handmade.cpp:73
Method
~Element
Behavioral/Visitor/model.hpp:8
Method
~EventData
Behavioral/Mediator/soccer.cpp:12
Method
~Expression
Behavioral/Visitor/visitor_reflective.cpp:9
Method
~Expression
Behavioral/Visitor/visitor_acyclic.cpp:24
Method
~Expression
Behavioral/Visitor/visitor.cpp:34
Method
~FormattedText
Structural/Flyweight/capitalize.cpp:18
Method
~GameObject
Behavioral/Visitor/multimethods.cpp:13
Method
~HotDrink
Creational/Creational/HotDrink.h:9
Method
~ILogger
Creational/Creational/BoostDI.cpp:24
Method
~Image
Structural/Proxy/proxy.cpp:42
Method
~LazyBitmap
Structural/Proxy/proxy.cpp:62
Method
~Line
Creational/Creational/PrototypeCodingExercise.cpp:19
Method
~ListStrategy
Behavioral/Strategy/strategy_dynamic.cpp:16
Method
~ListStrategy
Behavioral/Strategy/strategy_static.cpp:16
Method
~Listener
not const
Behavioral/Observer/observer_notes.cpp:25
Method
~Logger
Structural/NullObject/nullobject.cpp:10
Method
~Node
Behavioral/Iterator/iterator.cpp:43
Method
~Observable
Behavioral/Observer/observer3.cpp:13
Method
~Person
Structural/Bridge/Person.cpp:18
Method
~Person
Creational/Creational/Person.h:22
Method
~PersonListener
Behavioral/Observer/observer2.cpp:15
← previous
next →
701–800 of 811, ranked by callers