MCPcopy Create free account

hub / github.com/Extra-Creativity/Modern-Cpp-Basics / types & classes

Types & classes134 in github.com/Extra-Creativity/Modern-Cpp-Basics

↓ 1 callersClassObject
10-Value Category and Move Semantics/code/RVO and NRVO.cpp:2
ClassA
15-Memory Management/Answer-code/List.test.cpp:78
ClassA
04-Ranges & Algorithms/examples/03-split.cpp:6
ClassA
06-Programming in Multiple Files/code/extern-C-test/test2/a.hpp:2
ClassA
06-Programming in Multiple Files/code/example1/template.h:5
ClassA
06-Programming in Multiple Files/code/example1/namespace.h:5
ClassA
06-Programming in Multiple Files/code/inline-example/func.h:11
ClassA
12-Advanced Template/code/NTTP.cpp:27
ClassA
12-Advanced Template/code/Lazy.cpp:14
ClassA
12-Advanced Template/code/SFINAE/DefaultConstructible.cpp:27
ClassA
12-Advanced Template/code/Variadic Template/Ex4-6.cpp:18
ClassA
12-Advanced Template/code/Variadic Template/Ex1-3.cpp:20
ClassA
12-Advanced Template/Answer-code/Invoke.cpp:87
ClassA
12-Advanced Template/Answer-code/Function-SBO.cpp:293
ClassAllocConstructionGuard
15-Memory Management/Answer-code/AllocGuard.hpp:33
ClassAllocGuard
15-Memory Management/Answer-code/AllocGuard.hpp:6
ClassArray
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
ClassAwaiter
14-Advanced Concurrency/code/SymTransfer.cpp:40
ClassB
04-Ranges & Algorithms/examples/07-functional.cpp:4
ClassB
06-Programming in Multiple Files/code/example1/template.h:15
ClassB
06-Programming in Multiple Files/code/example1/namespace.h:22
ClassB
12-Advanced Template/code/Variadic Template/Ex4-6.cpp:31
ClassB
12-Advanced Template/Answer-code/Invoke.cpp:98
ClassBackAwaiter
14-Advanced Concurrency/code/BackAwaiterExample.cpp:40
ClassBase
15-Memory Management/code/inheritance-delete.cpp:3
ClassBasicFixedString
12-Advanced Template/Answer-code/FixedString.cpp:7
ClassBasicFixedString<CharType, 0>
12-Advanced Template/Answer-code/FixedString.cpp:41
ClassBucket
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:18
ClassC
06-Programming in Multiple Files/code/example1/namespace.h:29
ClassC
12-Advanced Template/code/Variadic Template/Ex4-6.cpp:34
ClassCompressedPair
15-Memory Management/Answer-code/CompressedPair.hpp:6
ClassConstIterator
15-Memory Management/Answer-code/List.hpp:160
ClassContAwaiter
14-Advanced Concurrency/code/NaiveTaskCont.cpp:42
ClassCopyAwaiter
14-Advanced Concurrency/code/Generator.cpp:35
ClassDLL_PORT
06-Programming in Multiple Files/code/inline-test/func.h:12
ClassDatabase
13-Multithreading/code/shared_mutex.cpp:9
ClassDerived
15-Memory Management/code/inheritance-delete.cpp:30
ClassDetailedAllocator
15-Memory Management/Answer-code/List.test.cpp:39
ClassDictionary
12-Advanced Template/code/SFINAE/Dictionary.cpp:38
ClassDictionary<Key, Value, std::enable_if_t<Detail::SupportLessThan<Key>::value || Detail::SupportHash<Key>::value>>
12-Advanced Template/code/SFINAE/Dictionary.cpp:43
ClassFinalAwaiter
14-Advanced Concurrency/code/SymTransfer.cpp:60
ClassFunction
12-Advanced Template/Answer-code/Function.cpp:8
ClassFunction
12-Advanced Template/Answer-code/Function-SBO.cpp:9
ClassFunction<ReturnType(Args...)>
12-Advanced Template/Answer-code/Function.cpp:69
ClassFunction<ReturnType(Args...)>
12-Advanced Template/Answer-code/Function-SBO.cpp:96
ClassFunctionProxy
12-Advanced Template/Answer-code/Function.cpp:46
ClassFunctionProxy
12-Advanced Template/Answer-code/Function-SBO.cpp:68
ClassFunctionProxyBase
12-Advanced Template/Answer-code/Function.cpp:36
ClassFunctionProxyBase
12-Advanced Template/Answer-code/Function-SBO.cpp:56
ClassGenerator
14-Advanced Concurrency/code/Generator.cpp:8
ClassITCPStream
08-String & Stream/example-answer/src/TCPStream.h:30
ClassImpl
15-Memory Management/code/pimpl/test.hpp:6
ClassInteger
12-Advanced Template/code/SFINAE/Dictionary.cpp:65
ClassInvokeHelper
12-Advanced Template/Answer-code/Invoke.cpp:13
ClassInvokeHelper<T0>
12-Advanced Template/Answer-code/Invoke.cpp:24
ClassIsDefaultConstructible
12-Advanced Template/code/SFINAE/DefaultConstructible.cpp:4
ClassIsDefaultConstructible2
12-Advanced Template/code/SFINAE/DefaultConstructible.cpp:18
ClassIsDefaultConstructible2<T, std::void_t<decltype(T())>>
12-Advanced Template/code/SFINAE/DefaultConstructible.cpp:23
ClassIsFunctionInstantiation
12-Advanced Template/Answer-code/Function.cpp:24
ClassIsFunctionInstantiation
12-Advanced Template/Answer-code/Function-SBO.cpp:44
ClassIsFunctionInstantiation<Function<T>>
12-Advanced Template/Answer-code/Function.cpp:29
ClassIsFunctionInstantiation<Function<T>>
12-Advanced Template/Answer-code/Function-SBO.cpp:49
ClassIsVector
12-Advanced Template/Answer-code/PushBackGuard.cpp:9
ClassIsVector<std::vector<T>>
12-Advanced Template/Answer-code/PushBackGuard.cpp:14
ClassIterator
15-Memory Management/Answer-code/List.hpp:156
ClassIteratorBase
15-Memory Management/Answer-code/List.hpp:106
ClassJuanWang
12-Advanced Template/code/CRTP and Type Erasure/CRTP-deducing this.cpp:17
ClassJuanWang
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:70
ClassJuanWang
12-Advanced Template/code/CRTP and Type Erasure/CRTP.cpp:20
ClassList
15-Memory Management/Answer-code/List.hpp:88
ClassListBase
15-Memory Management/Answer-code/List.hpp:29
ClassListNode
15-Memory Management/Answer-code/List.hpp:13
ClassMyIntVector
09-Move Semantics Basics/code/MyIntVector-sac.h:7
ClassMyIntVector
09-Move Semantics Basics/code/MyIntVector.h:6
ClassMyMutex
13-Multithreading/code/deadlock_recovery.cpp:9
ClassMyMutex
13-Multithreading/code/deadlock_avoidance.cpp:8
ClassNaiveTaskCont
14-Advanced Concurrency/code/NaiveTaskCont.cpp:5
ClassOTCPStream
08-String & Stream/example/src/TCPStream.h:6
ClassOTCPStream
08-String & Stream/example-answer/src/TCPStream.h:7
ClassObject
13-Multithreading/Answer-code/Thread.cpp:119
ClassOverloaded
12-Advanced Template/code/Variadic Template/Ex7-9.cpp:8
ClassProgressBar
14-Advanced Concurrency/Answer-code/ProgressBar.cpp:9
ClassRGB
12-Advanced Template/code/NTTP.cpp:4
ClassS
15-Memory Management/code/placement-new-delete.cpp:6
ClassSingleton
06-Programming in Multiple Files/code/example1/singleton.h:2
ClassSocket
08-String & Stream/example/src/Socket.h:25
ClassSocket
08-String & Stream/example-answer/src/Socket.h:25
ClassSomeClassMayThrow
12-Advanced Template/Answer-code/PushBackGuard.cpp:73
ClassSomeComplexClass
15-Memory Management/code/pimpl/test.hpp:4
ClassSomeComplexClass::Impl
15-Memory Management/code/pimpl/test.cpp:3
ClassStudent
12-Advanced Template/code/CRTP and Type Erasure/CRTP-deducing this.cpp:11
ClassStudent
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:64
ClassStudent
12-Advanced Template/code/CRTP and Type Erasure/CRTP.cpp:14
ClassStudentBase
12-Advanced Template/code/CRTP and Type Erasure/CRTP-deducing this.cpp:4
ClassStudentBase
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:28
ClassStudentBase
12-Advanced Template/code/CRTP and Type Erasure/CRTP.cpp:4
ClassStudentProxy
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:14
ClassStudentProxyBase
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:5
ClassSupportHash
12-Advanced Template/code/SFINAE/Dictionary.cpp:20
ClassSupportHash<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