Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/caiorss/C-Cpp-Notes
/ types & classes
Types & classes
178 in github.com/caiorss/C-Cpp-Notes
⨍
Functions
864
◇
Types & classes
178
↓ 6 callers
Class
DerivedA
src/boost/boost-pointer-container.cpp:29
↓ 5 callers
Class
ProcessBuilder
Requires: <iostream> <string>, <functional> <vector> <windows.h> */
src/windows/winprocess.cpp:20
↓ 4 callers
Class
Base
src/boost/boost-pointer-container.cpp:11
↓ 4 callers
Class
DerivedB
src/boost/boost-pointer-container.cpp:47
↓ 4 callers
Class
SomeClass
Not printable type
src/sfinae-print.cpp:103
↓ 3 callers
Class
Complex
Complex number */
src/operator-overload1.cpp:16
↓ 3 callers
Class
NumericRange
src/iterator-numeric-range1.cpp:82
↓ 3 callers
Class
SharedMemoryCleaner
RAII Object for removing shared memory segment. */
src/boost/boost-shared-memory1.cpp:32
↓ 3 callers
Class
evalutor_error
src/sample-programs/rpn-calculator.cpp:135
↓ 2 callers
Class
AClass
src/move_member_funcs.cpp:7
↓ 2 callers
Class
String
src/design-patterns/copy-swap1.cpp:15
↓ 2 callers
Class
Vector2D
src/operator-overloading3.cpp:11
↓ 2 callers
Class
Vector2D
A struct is just a class with everything public by default. */
src/operator-overload2.cpp:12
↓ 2 callers
Class
VectorD
src/dlls/example-windows1/testlib.py:66
↓ 2 callers
Class
stack_empty_error
src/sample-programs/rpn-calculator.cpp:93
↓ 2 callers
Class
vector2D
src/cppVector2D.cpp:7
↓ 1 callers
Class
A
src/design-patterns/type-erasure1.cpp:74
↓ 1 callers
Class
B
src/design-patterns/type-erasure1.cpp:84
↓ 1 callers
Class
BSDSocket
Encapsulates BSD-like sockets found in BSD-variants, Linux, OSX, Android and so on. */
src/sample-programs/bsd-socket-shell.cpp:50
↓ 1 callers
Class
Blob
src/design-patterns/visitor1-cpp17.cpp:28
↓ 1 callers
Class
Blob
src/design-patterns/visitor2.cpp:48
↓ 1 callers
Class
Blob
src/design-patterns/visitor1.cpp:15
↓ 1 callers
Class
C
src/design-patterns/type-erasure1.cpp:94
↓ 1 callers
Class
CPPInterfaceClass
src/dlls/example-windows1/testlib.py:101
↓ 1 callers
Class
Circle
src/design-patterns/visitor1-cpp17.cpp:16
↓ 1 callers
Class
Circle
src/design-patterns/visitor2.cpp:36
↓ 1 callers
Class
Circle
Forward reference class IVisitor;
src/design-patterns/visitor1.cpp:13
↓ 1 callers
Class
CloseHandleRAAI
src/windows/listFiles.cpp:36
↓ 1 callers
Class
ComputeAreaVisitor
src/design-patterns/visitor1.cpp:90
↓ 1 callers
Class
ConsoleUTF8
Uses RAII for setting console to UTF8 and restoring its previous settings.
src/windows/listFiles.cpp:19
↓ 1 callers
Class
ConsoleUTF8
Uses RAII for setting console to UTF8 and restoring its previous settings.
src/windows/console-utf8.cpp:12
↓ 1 callers
Class
DLLLoader
========== File: DLLLoader.hpp =======//
src/windows/dynamic-loading2.cpp:12
↓ 1 callers
Class
DeserializeVisitor
src/design-patterns/visitor-instrospection.cpp:115
↓ 1 callers
Class
Dummy
src/cpp17/cpp17-invoke.cpp:8
↓ 1 callers
Class
DummyClass
src/object-lifecycle.cpp:17
↓ 1 callers
Class
ElementProxy
src/gsl-vector-wrapper.cpp:76
↓ 1 callers
Class
ExitPrompt
RAII for asking user to hit RETURN to exit to block program from exiting immediately when the executable is clicked.
src/windows/console-utf8.cpp:32
↓ 1 callers
Class
Group
src/design-patterns/composite1.cpp:21
↓ 1 callers
Class
LinearCombStrategy
src/design-patterns/strategy-pattern1.cpp:79
↓ 1 callers
Class
Observable
Example (12) - Observer pattern with observer objects replaced by lambda functions
src/lambdaFun.cpp:59
↓ 1 callers
Class
Point
src/cpp17/cpp17-any.cpp:8
↓ 1 callers
Class
Point2D
src/design-patterns/crtp-operators.cpp:72
↓ 1 callers
Class
PrintNameVisitor
Basic visitor */
src/design-patterns/visitor1-cpp17.cpp:36
↓ 1 callers
Class
PrintNameVisitor
Operation which prints name of the class hierarchy
src/design-patterns/visitor1.cpp:69
↓ 1 callers
Class
ReadVisitor
src/design-patterns/visitor-instrospection.cpp:70
↓ 1 callers
Class
SampleClass
Non-polymorphic class
src/dlls/example-windows1/testlib.hpp:69
↓ 1 callers
Class
SerializeVisitor
Serialize class data to stream in binary format. */
src/design-patterns/visitor-instrospection.cpp:90
↓ 1 callers
Class
Square
src/design-patterns/visitor1-cpp17.cpp:22
↓ 1 callers
Class
Square
src/design-patterns/visitor2.cpp:42
↓ 1 callers
Class
Square
src/design-patterns/visitor1.cpp:14
↓ 1 callers
Class
Triangle
src/design-patterns/composite1.cpp:111
↓ 1 callers
Class
VisitorOperation
src/cpp17/variant.cpp:16
↓ 1 callers
Class
WriterVisitor
Serialize class data to stream in text format. */
src/design-patterns/visitor-instrospection.cpp:52
↓ 1 callers
Class
_StaticObject
src/dlls/example-windows1/testlib.cpp:318
Class
AClass
src/design-patterns/visitor-instrospection.cpp:144
Class
ASTFun
src/sample-programs/rpn-calculator.cpp:37
Class
ASTNode
src/sample-programs/rpn-calculator.cpp:24
Class
ASTNum
src/sample-programs/rpn-calculator.cpp:29
Enum
ASTtype
src/sample-programs/rpn-calculator.cpp:19
Class
AddOperator
src/design-patterns/crtp-operators.cpp:41
Class
AddStrategy
src/design-patterns/strategy-pattern1.cpp:49
Class
Base
src/design-patterns/factory-universal1.cpp:161
Class
Base
========>>> Forward declarations =====//
src/design-patterns/factory-pattern1.cpp:16
Class
BaseA
src/inheritance-multiple-ambiguity.cpp:7
Class
BaseB
src/inheritance-multiple-ambiguity.cpp:46
Class
CNCMachine
src/template-variadic.cpp:50
Class
Circle
dotnet-cpp-ffi1/hpc.cpp:159
Class
Concept
src/design-patterns/type-erasure1.cpp:14
Class
ConcreteFactory
src/design-patterns/factory-pattern1.cpp:70
Class
Context
src/design-patterns/strategy-pattern1.cpp:20
Class
Copyable
src/design-patterns/virtual-constructor2.cpp:25
Class
DLLInitialization
src/dlls/mymodule.cpp:29
Class
Date
src/cppClasses1.cpp:5
Class
Derived
src/inheritance-multiple-ambiguity.cpp:87
Class
DerivedA
src/design-patterns/factory-universal1.cpp:175
Class
DerivedA
src/design-patterns/virtual-constructor2.cpp:42
Class
DerivedA
src/design-patterns/virtual-constructor1.cpp:23
Class
DerivedA
src/design-patterns/factory-pattern1.cpp:17
Class
DerivedB
src/design-patterns/factory-universal1.cpp:184
Class
DerivedB
src/design-patterns/virtual-constructor2.cpp:63
Class
DerivedB
src/design-patterns/virtual-constructor1.cpp:53
Class
DerivedB
src/design-patterns/factory-pattern1.cpp:18
Class
DescriptionVisitor
Print class information such as name and fields to stdout. */
src/design-patterns/visitor-instrospection.cpp:17
Class
DieselEngine
src/smart_ptr_unique1.cpp:23
Class
Dummy
src/member-function-pointer.cpp:8
Class
Dummy
src/handle-signal.cpp:16
Class
DummyB
src/member-function-pointer.cpp:29
Class
DummyClass
src/test_terminate.cpp:11
Class
ElectricEngine
src/smart_ptr_unique1.cpp:47
Class
EqualityOperator
src/design-patterns/crtp-operators.cpp:18
Class
Factorial
src/constexpr-function.cpp:14
Class
Factorial<0>
src/constexpr-function.cpp:20
Class
Factory
src/design-patterns/factory-pattern1.cpp:22
Class
FactoryImpl
src/design-patterns/factory-universal1.cpp:132
Class
FileRepository
Singleton is a design pattern with a single instance It implements a file repository, there can be only one instance of this object.
src/design-patterns/singleton1.cpp:15
Class
FunctionAdapter
src/design-patterns/visitor2.cpp:58
Class
FunctionAdapter
src/design-patterns/visitor1.cpp:115
Class
FunctionObject
Function object
src/lambda-bind.cpp:29
Class
FunctionVisitor
src/design-patterns/visitor1-cpp17.cpp:50
Class
GSL
dotnet-cpp-ffi1/gsl.cs:1
next →
1–100 of 178, ranked by callers