MCPcopy Create free account
hub / github.com/Apress/design-patterns-in-modern-cpp

github.com/Apress/design-patterns-in-modern-cpp @v1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0 ↗ · + Follow
1,623 symbols 2,146 edges 126 files 41 documented · 3% updated 3y agov1.0 · 2018-04-17★ 5753 open issues

Browse by type

Functions 811 Types & classes 812
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Apress Source Code

This repository accompanies Design Patterns in Modern C++ by Dmitri Nesteruk (Apress, 2018).

Download the files as a zip using the green button, or clone the repository to your machine using Git.

Releases

Release v1.0 corresponds to the code in the published book, without corrections or updates.

Contributions

See the file Contributing.md for more information on how you can contribute to this repository.

Core symbols most depended-on inside this repo

Shape

Class 792
Method 649
Function 162
Enum 20

Languages

C++99%
C#1%

Modules by API surface

Creational/Creational/di.h493 symbols
Structural/Decorator/decorator.cpp40 symbols
Structural/Proxy/proxy.cpp32 symbols
Behavioral/Iterator/recursive_generator.h27 symbols
Behavioral/Visitor/model.hpp24 symbols
Creational/Creational/OCP.cpp22 symbols
Behavioral/State/msm.cpp21 symbols
Behavioral/Iterator/iterator.cpp21 symbols
Behavioral/Visitor/visitor.cpp20 symbols
Behavioral/Command/command_composite.cpp19 symbols
Structural/NullObject/nullobject.cpp18 symbols
Behavioral/Visitor/visitor_double.cpp18 symbols

For agents

$ claude mcp add design-patterns-in-modern-cpp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page