MCPcopy Create free account

hub / github.com/Apress/design-patterns-in-modern-cpp / types & classes

Types & classes812 in github.com/Apress/design-patterns-in-modern-cpp

↓ 7 callersClassprovider
Creational/Creational/di.h:1841
↓ 4 callersClassmax
Creational/Creational/di.h:1284
↓ 4 callersClasspolicies
Creational/Creational/di.h:1864
↓ 1 callersClassget
Creational/Creational/di.h:1838
↓ 1 callersClassinstance
Creational/Creational/di.h:273
↓ 1 callersClassis_callable_impl
Creational/Creational/di.h:1744
↓ 1 callersClasssuspend_if
Behavioral/Iterator/recursive_generator.h:88
↓ 1 callersClasstype
Creational/Creational/di.h:127
EnumAbilities
Structural/Composite/ArrayBackedProps.cpp:56
ClassAccount
Behavioral/Command/CommandCodingExercise.cpp:12
EnumAction
Behavioral/Command/CommandCodingExercise.cpp:7
EnumAction
Behavioral/Command/command.cpp:40
EnumAction
Behavioral/Command/command_composite.cpp:44
EnumAction
Behavioral/Command/command_undo.cpp:43
ClassAddition
Behavioral/Visitor/visitor.cpp:11
ClassAdditionExpression
Structural/Composite/composite.cpp:37
ClassAdditionExpression
Behavioral/Visitor/visitor_reflective.cpp:19
ClassAdditionExpression
Behavioral/Visitor/visitor_acyclic.cpp:47
ClassAdditionExpression
Behavioral/Visitor/visitor_double.cpp:9
ClassAdditionExpression
Behavioral/Visitor/VisitorCodingExercise.cpp:6
ClassAdditionExpression
Behavioral/Visitor/visitor_intrusive.cpp:24
ClassAddress
Creational/Creational/Serialization.cpp:12
ClassAddress
Creational/Creational/MaybeMonad.cpp:10
ClassAddress
Creational/Creational/Prototype.cpp:12
ClassAddressPrinter
Behavioral/Visitor/std_visit.cpp:3
ClassAndSpecification
Creational/Creational/OCP.cpp:52
EnumArgument
Behavioral/ChainOfResponsibility/cor_broker.cpp:11
ClassArmedSpaceship
Behavioral/Visitor/multimethods.cpp:30
ClassAsteroid
Behavioral/Visitor/multimethods.cpp:28
ClassBankAccount
Structural/Proxy/proxy.cpp:7
ClassBankAccount
Structural/NullObject/nullobject.cpp:34
ClassBankAccount
Behavioral/Command/command.cpp:6
ClassBankAccount
Behavioral/Command/command_composite.cpp:8
ClassBankAccount
Behavioral/Command/command_undo.cpp:3
ClassBankAccount
Behavioral/Memento/memento.cpp:19
ClassBankAccount2
Behavioral/Memento/memento.cpp:47
ClassBankAccountCommand
should really be BankAccountCommand
Behavioral/Command/command.cpp:37
ClassBankAccountCommand
should really be BankAccountCommand
Behavioral/Command/command_composite.cpp:41
ClassBankAccountCommand
Behavioral/Command/command_undo.cpp:40
ClassBar
Creational/Creational/BoostDIDemo.hpp:22
ClassBetterFilter
Creational/Creational/OCP.cpp:78
ClassBetterFormattedText
Structural/Flyweight/capitalize.cpp:40
ClassBinaryOperation
Behavioral/Interpreter/handmade.cpp:87
ClassBinaryTree
Behavioral/Iterator/iterator.cpp:11
ClassBitmap
Structural/Proxy/proxy.cpp:46
ClassBlueFlower
Structural/Decorator/DecoratorCodingExercise.cpp:38
ClassBoldParagraph
Behavioral/Visitor/model.hpp:71
ClassBoldParagraph
Behavioral/Visitor/visitor.hpp:5
ClassCAboutDlg
Structural/AdapterVisual/AdapterVisualDlg.cpp:119
ClassCAdapterVisualApp
Structural/AdapterVisual/AdapterVisual.h:18
ClassCAdapterVisualDlg
CAdapterVisualDlg dialog
Structural/AdapterVisual/AdapterVisualDlg.h:10
ClassCallConnected
Behavioral/State/msm.cpp:28
ClassCallDialed
transitions/events
Behavioral/State/msm.cpp:26
ClassCanDestroyPhone
Behavioral/State/msm.cpp:61
ClassCar
Creational/Creational/BoostDI.cpp:43
ClassCardGame
Behavioral/TemplateMethod/TemplateMethodCodingExercise.cpp:14
ClassChatRoom
Behavioral/Mediator/person.h:7
ClassChatRoom
Behavioral/Mediator/chatroom.h:3
ClassChess
Behavioral/TemplateMethod/template_method.cpp:31
ClassCircle
Structural/Decorator/decorator.cpp:14
ClassCircle
Structural/Bridge/bridge.cpp:43
ClassCircle
Structural/Composite/graphics.h:11
ClassClass
Creational/Creational/BuilderCodingExercise.cpp:23
ClassCoach
Behavioral/Mediator/soccer.cpp:61
ClassCodeBuilder
Creational/Creational/BuilderCodingExercise.cpp:39
ClassCoffee
Creational/Creational/HotDrink.h:23
ClassCoffeeFactory
Creational/Creational/CoffeeFactory.h:8
EnumColor
Creational/Creational/OCP.cpp:10
ClassColorSpecification
Creational/Creational/OCP.cpp:91
ClassColoredShape
Structural/Decorator/decorator.cpp:62
ClassColoredShape2
Structural/Decorator/decorator.cpp:106
ClassCombinationLock
Behavioral/State/StateCodingExercise.cpp:6
ClassCommand
Behavioral/Command/CommandCodingExercise.cpp:5
ClassCommand
Behavioral/Command/command.cpp:29
ClassCommand
Behavioral/Command/command_composite.cpp:33
ClassCommand
Behavioral/Command/command_undo.cpp:33
ClassCompositeBankAccountCommand
vector doesn't have virtual dtor, but who cares?
Behavioral/Command/command.cpp:77
ClassCompositeBankAccountCommand
vector doesn't have virtual dtor, but who cares?
Behavioral/Command/command_composite.cpp:87
ClassConfigurableRecordFinder
Creational/Creational/Singleton.h:93
ClassConnected
Behavioral/State/msm.cpp:48
ClassConnecting
Behavioral/State/msm.cpp:39
ClassConsole
Structural/Façade/Console.h:9
ClassConsoleListener
Behavioral/Observer/observer2.cpp:98
ClassConsoleListener
Behavioral/Observer/observer1.cpp:73
ClassConsoleLog
Behavioral/NullObject/null_object.cpp:10
ClassConsoleLogger
Structural/NullObject/nullobject.cpp:74
ClassConsoleLogger
Creational/Creational/BoostDI.cpp:31
ClassConsolePersonObserver
Behavioral/Observer/observer_book.cpp:108
ClassConsolePersonObserver
Behavioral/Observer/new/main.cpp:52
ClassContact
Creational/Creational/Serialization.cpp:38
ClassContact
Creational/Creational/Prototype.cpp:43
ClassContainsIntegers
Structural/Composite/CompositeCodingExercise.cpp:7
ClassCreature
Structural/Proxy/proxy.cpp:182
ClassCreature
Structural/Composite/ArrayBackedProps.cpp:54
ClassCreature
Behavioral/ChainOfResponsibility/cor_broker.cpp:28
ClassCreature
Behavioral/ChainOfResponsibility/cor_pointer.cpp:5
ClassCreature
Behavioral/ChainOfResponsibility/CoRCodingExercise.cpp:5
ClassCreature
Behavioral/Observer/observer_book.cpp:103
ClassCreature
Behavioral/TemplateMethod/TemplateMethodCodingExercise.cpp:7
ClassCreatureModifier
Behavioral/ChainOfResponsibility/cor_broker.cpp:59
next →1–100 of 812, ranked by callers