Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Extra-Creativity/Modern-Cpp-Basics
/ types & classes
Types & classes
134 in github.com/Extra-Creativity/Modern-Cpp-Basics
⨍
Functions
594
◇
Types & classes
134
↓ 1 callers
Class
Object
10-Value Category and Move Semantics/code/RVO and NRVO.cpp:2
Class
A
15-Memory Management/Answer-code/List.test.cpp:78
Class
A
04-Ranges & Algorithms/examples/03-split.cpp:6
Class
A
06-Programming in Multiple Files/code/extern-C-test/test2/a.hpp:2
Class
A
06-Programming in Multiple Files/code/example1/template.h:5
Class
A
06-Programming in Multiple Files/code/example1/namespace.h:5
Class
A
06-Programming in Multiple Files/code/inline-example/func.h:11
Class
A
12-Advanced Template/code/NTTP.cpp:27
Class
A
12-Advanced Template/code/Lazy.cpp:14
Class
A
12-Advanced Template/code/SFINAE/DefaultConstructible.cpp:27
Class
A
12-Advanced Template/code/Variadic Template/Ex4-6.cpp:18
Class
A
12-Advanced Template/code/Variadic Template/Ex1-3.cpp:20
Class
A
12-Advanced Template/Answer-code/Invoke.cpp:87
Class
A
12-Advanced Template/Answer-code/Function-SBO.cpp:293
Class
AllocConstructionGuard
15-Memory Management/Answer-code/AllocGuard.hpp:33
Class
AllocGuard
15-Memory Management/Answer-code/AllocGuard.hpp:6
Class
Array
This should be std::size_t at best; we just want to illustrate lazy instantiation, so here we need N <= 0 to make Array<N> ill-formed.
12-Advanced Template/code/Lazy.cpp:4
Class
Awaiter
14-Advanced Concurrency/code/SymTransfer.cpp:40
Class
B
04-Ranges & Algorithms/examples/07-functional.cpp:4
Class
B
06-Programming in Multiple Files/code/example1/template.h:15
Class
B
06-Programming in Multiple Files/code/example1/namespace.h:22
Class
B
12-Advanced Template/code/Variadic Template/Ex4-6.cpp:31
Class
B
12-Advanced Template/Answer-code/Invoke.cpp:98
Class
BackAwaiter
14-Advanced Concurrency/code/BackAwaiterExample.cpp:40
Class
Base
15-Memory Management/code/inheritance-delete.cpp:3
Class
BasicFixedString
12-Advanced Template/Answer-code/FixedString.cpp:7
Class
BasicFixedString<CharType, 0>
12-Advanced Template/Answer-code/FixedString.cpp:41
Class
Bucket
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:18
Class
C
06-Programming in Multiple Files/code/example1/namespace.h:29
Class
C
12-Advanced Template/code/Variadic Template/Ex4-6.cpp:34
Class
CompressedPair
15-Memory Management/Answer-code/CompressedPair.hpp:6
Class
ConstIterator
15-Memory Management/Answer-code/List.hpp:160
Class
ContAwaiter
14-Advanced Concurrency/code/NaiveTaskCont.cpp:42
Class
CopyAwaiter
14-Advanced Concurrency/code/Generator.cpp:35
Class
DLL_PORT
06-Programming in Multiple Files/code/inline-test/func.h:12
Class
Database
13-Multithreading/code/shared_mutex.cpp:9
Class
Derived
15-Memory Management/code/inheritance-delete.cpp:30
Class
DetailedAllocator
15-Memory Management/Answer-code/List.test.cpp:39
Class
Dictionary
12-Advanced Template/code/SFINAE/Dictionary.cpp:38
Class
Dictionary<Key, Value, std::enable_if_t<Detail::SupportLessThan<Key>::value || Detail::SupportHash<Key>::value>>
12-Advanced Template/code/SFINAE/Dictionary.cpp:43
Class
FinalAwaiter
14-Advanced Concurrency/code/SymTransfer.cpp:60
Class
Function
12-Advanced Template/Answer-code/Function.cpp:8
Class
Function
12-Advanced Template/Answer-code/Function-SBO.cpp:9
Class
Function<ReturnType(Args...)>
12-Advanced Template/Answer-code/Function.cpp:69
Class
Function<ReturnType(Args...)>
12-Advanced Template/Answer-code/Function-SBO.cpp:96
Class
FunctionProxy
12-Advanced Template/Answer-code/Function.cpp:46
Class
FunctionProxy
12-Advanced Template/Answer-code/Function-SBO.cpp:68
Class
FunctionProxyBase
12-Advanced Template/Answer-code/Function.cpp:36
Class
FunctionProxyBase
12-Advanced Template/Answer-code/Function-SBO.cpp:56
Class
Generator
14-Advanced Concurrency/code/Generator.cpp:8
Class
ITCPStream
08-String & Stream/example-answer/src/TCPStream.h:30
Class
Impl
15-Memory Management/code/pimpl/test.hpp:6
Class
Integer
12-Advanced Template/code/SFINAE/Dictionary.cpp:65
Class
InvokeHelper
12-Advanced Template/Answer-code/Invoke.cpp:13
Class
InvokeHelper<T0>
12-Advanced Template/Answer-code/Invoke.cpp:24
Class
IsDefaultConstructible
12-Advanced Template/code/SFINAE/DefaultConstructible.cpp:4
Class
IsDefaultConstructible2
12-Advanced Template/code/SFINAE/DefaultConstructible.cpp:18
Class
IsDefaultConstructible2<T, std::void_t<decltype(T())>>
12-Advanced Template/code/SFINAE/DefaultConstructible.cpp:23
Class
IsFunctionInstantiation
12-Advanced Template/Answer-code/Function.cpp:24
Class
IsFunctionInstantiation
12-Advanced Template/Answer-code/Function-SBO.cpp:44
Class
IsFunctionInstantiation<Function<T>>
12-Advanced Template/Answer-code/Function.cpp:29
Class
IsFunctionInstantiation<Function<T>>
12-Advanced Template/Answer-code/Function-SBO.cpp:49
Class
IsVector
12-Advanced Template/Answer-code/PushBackGuard.cpp:9
Class
IsVector<std::vector<T>>
12-Advanced Template/Answer-code/PushBackGuard.cpp:14
Class
Iterator
15-Memory Management/Answer-code/List.hpp:156
Class
IteratorBase
15-Memory Management/Answer-code/List.hpp:106
Class
JuanWang
12-Advanced Template/code/CRTP and Type Erasure/CRTP-deducing this.cpp:17
Class
JuanWang
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:70
Class
JuanWang
12-Advanced Template/code/CRTP and Type Erasure/CRTP.cpp:20
Class
List
15-Memory Management/Answer-code/List.hpp:88
Class
ListBase
15-Memory Management/Answer-code/List.hpp:29
Class
ListNode
15-Memory Management/Answer-code/List.hpp:13
Class
MyIntVector
09-Move Semantics Basics/code/MyIntVector-sac.h:7
Class
MyIntVector
09-Move Semantics Basics/code/MyIntVector.h:6
Class
MyMutex
13-Multithreading/code/deadlock_recovery.cpp:9
Class
MyMutex
13-Multithreading/code/deadlock_avoidance.cpp:8
Class
NaiveTaskCont
14-Advanced Concurrency/code/NaiveTaskCont.cpp:5
Class
OTCPStream
08-String & Stream/example/src/TCPStream.h:6
Class
OTCPStream
08-String & Stream/example-answer/src/TCPStream.h:7
Class
Object
13-Multithreading/Answer-code/Thread.cpp:119
Class
Overloaded
12-Advanced Template/code/Variadic Template/Ex7-9.cpp:8
Class
ProgressBar
14-Advanced Concurrency/Answer-code/ProgressBar.cpp:9
Class
RGB
12-Advanced Template/code/NTTP.cpp:4
Class
S
15-Memory Management/code/placement-new-delete.cpp:6
Class
Singleton
06-Programming in Multiple Files/code/example1/singleton.h:2
Class
Socket
08-String & Stream/example/src/Socket.h:25
Class
Socket
08-String & Stream/example-answer/src/Socket.h:25
Class
SomeClassMayThrow
12-Advanced Template/Answer-code/PushBackGuard.cpp:73
Class
SomeComplexClass
15-Memory Management/code/pimpl/test.hpp:4
Class
SomeComplexClass::Impl
15-Memory Management/code/pimpl/test.cpp:3
Class
Student
12-Advanced Template/code/CRTP and Type Erasure/CRTP-deducing this.cpp:11
Class
Student
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:64
Class
Student
12-Advanced Template/code/CRTP and Type Erasure/CRTP.cpp:14
Class
StudentBase
12-Advanced Template/code/CRTP and Type Erasure/CRTP-deducing this.cpp:4
Class
StudentBase
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:28
Class
StudentBase
12-Advanced Template/code/CRTP and Type Erasure/CRTP.cpp:4
Class
StudentProxy
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:14
Class
StudentProxyBase
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:5
Class
SupportHash
12-Advanced Template/code/SFINAE/Dictionary.cpp:20
Class
SupportHash<Key, std::void_t<decltype(std::hash<Key>{}(std::declval<Key>()))>>
12-Advanced Template/code/SFINAE/Dictionary.cpp:25
next →
1–100 of 134, ranked by callers