Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Extra-Creativity/Modern-Cpp-Basics
/ functions
Functions
594 in github.com/Extra-Creativity/Modern-Cpp-Basics
⨍
Functions
594
◇
Types & classes
134
Method
Empty
15-Memory Management/Answer-code/List.hpp:432
Method
Erase
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:51
Method
Erase
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:84
Method
EraseAllAndReset_
15-Memory Management/Answer-code/List.hpp:76
Method
EraseAllAndReset_
15-Memory Management/Answer-code/List.hpp:228
Method
EraseAll_
15-Memory Management/Answer-code/List.hpp:45
Method
Find
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:32
Method
Find
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:72
Method
FindUnsafe_
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:24
Method
FlushBuffer_
08-String & Stream/example/src/TCPBuf.h:231
Method
FlushBuffer_
08-String & Stream/example-answer/src/TCPBuf.h:261
Function
Func
06-Programming in Multiple Files/code/linkage-test/a.cpp:16
Function
Func
06-Programming in Multiple Files/code/example1/namespace.cpp:9
Method
Func
06-Programming in Multiple Files/code/example1/template.h:12
Method
Func
12-Advanced Template/code/Lazy.cpp:19
Function
Func2
06-Programming in Multiple Files/code/linkage-test/a.cpp:22
Method
Function
12-Advanced Template/Answer-code/Function.cpp:77
Method
Function
12-Advanced Template/Answer-code/Function-SBO.cpp:140
Method
FunctionProxy
12-Advanced Template/Answer-code/Function.cpp:51
Method
FunctionProxy
12-Advanced Template/Answer-code/Function-SBO.cpp:73
Method
Generator
14-Advanced Concurrency/code/Generator.cpp:16
Method
GetDim
06-Programming in Multiple Files/code/example1/Vector3.h:7
Method
GetGPACoeff
12-Advanced Template/code/CRTP and Type Erasure/CRTP-deducing this.cpp:20
Method
GetGPACoeff
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:24
Method
GetGPACoeff
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:73
Method
GetGPACoeff
12-Advanced Template/code/CRTP and Type Erasure/CRTP.cpp:23
Method
GetInputRemainSize_
08-String & Stream/example-answer/src/TCPBuf.h:190
Method
GetOutputRemainSize_
08-String & Stream/example/src/TCPBuf.h:159
Method
GetOutputRemainSize_
08-String & Stream/example-answer/src/TCPBuf.h:163
Method
GetSize
08-String & Stream/example/src/TCPBuf.h:64
Method
GetSnapshot
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:101
Method
GetSnapshot
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:92
Method
GetSnapshot
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:93
Method
GetTailIndex_
13-Multithreading/Answer-code/ThreadSafeQueue1.hpp:26
Method
GetTailIndex_
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:31
Method
GetTailIndex_
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:30
Function
Hello
06-Programming in Multiple Files/code/example1/func.cpp:4
Function
Hello2
06-Programming in Multiple Files/code/example1/func.cpp:8
Method
ITCPStream
08-String & Stream/example-answer/src/TCPStream.h:35
Method
Insert
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:41
Method
Insert
Here you can also add overloads like the standard library.
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:78
Method
InsertBeforeImpl_
15-Memory Management/Answer-code/List.hpp:174
Method
Integer
12-Advanced Template/code/SFINAE/Dictionary.cpp:70
Function
Invoke
12-Advanced Template/code/Variadic Template/Ex1-3.cpp:8
Method
InvokeWrapper_
13-Multithreading/Answer-code/Thread.cpp:17
Method
IsEmptyUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue1.hpp:13
Method
IsEmptyUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:17
Method
IsFullUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue1.hpp:12
Method
IsFullUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:16
Method
IsOrphan
15-Memory Management/Answer-code/List.hpp:23
Method
IteratorBase
15-Memory Management/Answer-code/List.hpp:120
Method
List
15-Memory Management/Answer-code/List.hpp:267
Method
ListBase
Here we introduce an additional move, which will be eliminated if ListNode uses char buffer instead of explicit T. Also, take address will leads to in
15-Memory Management/Answer-code/List.hpp:60
Method
MemcpyFromInputBuffer_
08-String & Stream/example-answer/src/TCPBuf.h:192
Method
MemcpyToOutputBuffer_
08-String & Stream/example/src/TCPBuf.h:161
Method
MemcpyToOutputBuffer_
08-String & Stream/example-answer/src/TCPBuf.h:165
Method
MyIntVector
09-Move Semantics Basics/code/MyIntVector-sac.h:13
Method
MyIntVector
09-Move Semantics Basics/code/MyIntVector.h:29
Method
NaiveTaskCont
14-Advanced Concurrency/code/NaiveTaskCont.cpp:16
Function
NonStaticFunc
06-Programming in Multiple Files/code/linkage-test/template.cpp:4
Method
OTCPStream
08-String & Stream/example/src/TCPStream.h:11
Method
OTCPStream
08-String & Stream/example-answer/src/TCPStream.h:12
Method
Object
10-Value Category and Move Semantics/code/RVO and NRVO.cpp:5
Method
Object
13-Multithreading/Answer-code/Thread.cpp:122
Method
Output
06-Programming in Multiple Files/code/example1/namespace.cpp:18
Method
Person
06-Programming in Multiple Files/modules/module-test/global-fragment/Person.cpp:9
Method
Person
06-Programming in Multiple Files/modules/module-test/header-unit/Person.cpp:5
Method
Person
06-Programming in Multiple Files/modules/module-test/partition/Person.cpp:4
Method
Person
06-Programming in Multiple Files/modules/module-test/split-impl/Person.cpp:4
Method
Person
06-Programming in Multiple Files/modules/module-test-20/global-fragment/Person.cpp:12
Method
Person
06-Programming in Multiple Files/modules/module-test-20/header-unit/Person.cpp:9
Method
Person
06-Programming in Multiple Files/modules/module-test-20/partition/Person.cpp:8
Method
Person
06-Programming in Multiple Files/modules/module-test-20/split-impl/Person.cpp:8
Method
Pop
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:73
Method
Pop
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:71
Method
PopUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue1.hpp:15
Method
PopUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:20
Method
PopUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:19
Function
PrintStr
12-Advanced Template/Answer-code/FixedString.cpp:82
Method
Prod
15-Memory Management/code/pimpl/test.cpp:47
Function
Producer
13-Multithreading/Answer-code/ThreadSafeQueue1.test.cpp:23
Method
ProgressBar
14-Advanced Concurrency/Answer-code/ProgressBar.cpp:23
Method
Push
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:83
Method
Push
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:82
Method
PushUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue1.hpp:33
Method
PushUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:38
Method
PushUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:37
Method
RecvAsMuchAsPossible_
08-String & Stream/example-answer/src/TCPBuf.h:174
Method
ResetToLocal
12-Advanced Template/Answer-code/Function-SBO.cpp:107
Method
Reset_
15-Memory Management/Answer-code/List.hpp:39
Method
Reset_
09-Move Semantics Basics/code/MyIntVector.h:13
Method
Resume
14-Advanced Concurrency/code/Task.cpp:29
Method
S
15-Memory Management/code/placement-new-delete.cpp:8
Method
SendAsMuchAsPossible_
返回未写入的大小
08-String & Stream/example/src/TCPBuf.h:143
Method
SendAsMuchAsPossible_
返回未写入的大小
08-String & Stream/example-answer/src/TCPBuf.h:147
Method
Singleton
06-Programming in Multiple Files/code/example1/singleton.h:7
Method
Size
15-Memory Management/Answer-code/List.hpp:431
Method
Size
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:90
Method
Socket
08-String & Stream/example/src/Socket.h:43
Method
Socket
08-String & Stream/example/src/Socket.cpp:19
← previous
next →
201–300 of 594, ranked by callers