MCPcopy Create free account

hub / github.com/Extra-Creativity/Modern-Cpp-Basics / functions

Functions594 in github.com/Extra-Creativity/Modern-Cpp-Basics

MethodEmpty
15-Memory Management/Answer-code/List.hpp:432
MethodErase
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:51
MethodErase
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:84
MethodEraseAllAndReset_
15-Memory Management/Answer-code/List.hpp:76
MethodEraseAllAndReset_
15-Memory Management/Answer-code/List.hpp:228
MethodEraseAll_
15-Memory Management/Answer-code/List.hpp:45
MethodFind
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:32
MethodFind
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:72
MethodFindUnsafe_
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:24
MethodFlushBuffer_
08-String & Stream/example/src/TCPBuf.h:231
MethodFlushBuffer_
08-String & Stream/example-answer/src/TCPBuf.h:261
FunctionFunc
06-Programming in Multiple Files/code/linkage-test/a.cpp:16
FunctionFunc
06-Programming in Multiple Files/code/example1/namespace.cpp:9
MethodFunc
06-Programming in Multiple Files/code/example1/template.h:12
MethodFunc
12-Advanced Template/code/Lazy.cpp:19
FunctionFunc2
06-Programming in Multiple Files/code/linkage-test/a.cpp:22
MethodFunction
12-Advanced Template/Answer-code/Function.cpp:77
MethodFunction
12-Advanced Template/Answer-code/Function-SBO.cpp:140
MethodFunctionProxy
12-Advanced Template/Answer-code/Function.cpp:51
MethodFunctionProxy
12-Advanced Template/Answer-code/Function-SBO.cpp:73
MethodGenerator
14-Advanced Concurrency/code/Generator.cpp:16
MethodGetDim
06-Programming in Multiple Files/code/example1/Vector3.h:7
MethodGetGPACoeff
12-Advanced Template/code/CRTP and Type Erasure/CRTP-deducing this.cpp:20
MethodGetGPACoeff
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:24
MethodGetGPACoeff
12-Advanced Template/code/CRTP and Type Erasure/Type Erasure.cpp:73
MethodGetGPACoeff
12-Advanced Template/code/CRTP and Type Erasure/CRTP.cpp:23
MethodGetInputRemainSize_
08-String & Stream/example-answer/src/TCPBuf.h:190
MethodGetOutputRemainSize_
08-String & Stream/example/src/TCPBuf.h:159
MethodGetOutputRemainSize_
08-String & Stream/example-answer/src/TCPBuf.h:163
MethodGetSize
08-String & Stream/example/src/TCPBuf.h:64
MethodGetSnapshot
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:101
MethodGetSnapshot
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:92
MethodGetSnapshot
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:93
MethodGetTailIndex_
13-Multithreading/Answer-code/ThreadSafeQueue1.hpp:26
MethodGetTailIndex_
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:31
MethodGetTailIndex_
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:30
FunctionHello
06-Programming in Multiple Files/code/example1/func.cpp:4
FunctionHello2
06-Programming in Multiple Files/code/example1/func.cpp:8
MethodITCPStream
08-String & Stream/example-answer/src/TCPStream.h:35
MethodInsert
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:41
MethodInsert
Here you can also add overloads like the standard library.
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:78
MethodInsertBeforeImpl_
15-Memory Management/Answer-code/List.hpp:174
MethodInteger
12-Advanced Template/code/SFINAE/Dictionary.cpp:70
FunctionInvoke
12-Advanced Template/code/Variadic Template/Ex1-3.cpp:8
MethodInvokeWrapper_
13-Multithreading/Answer-code/Thread.cpp:17
MethodIsEmptyUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue1.hpp:13
MethodIsEmptyUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:17
MethodIsFullUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue1.hpp:12
MethodIsFullUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:16
MethodIsOrphan
15-Memory Management/Answer-code/List.hpp:23
MethodIteratorBase
15-Memory Management/Answer-code/List.hpp:120
MethodList
15-Memory Management/Answer-code/List.hpp:267
MethodListBase
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
MethodMemcpyFromInputBuffer_
08-String & Stream/example-answer/src/TCPBuf.h:192
MethodMemcpyToOutputBuffer_
08-String & Stream/example/src/TCPBuf.h:161
MethodMemcpyToOutputBuffer_
08-String & Stream/example-answer/src/TCPBuf.h:165
MethodMyIntVector
09-Move Semantics Basics/code/MyIntVector-sac.h:13
MethodMyIntVector
09-Move Semantics Basics/code/MyIntVector.h:29
MethodNaiveTaskCont
14-Advanced Concurrency/code/NaiveTaskCont.cpp:16
FunctionNonStaticFunc
06-Programming in Multiple Files/code/linkage-test/template.cpp:4
MethodOTCPStream
08-String & Stream/example/src/TCPStream.h:11
MethodOTCPStream
08-String & Stream/example-answer/src/TCPStream.h:12
MethodObject
10-Value Category and Move Semantics/code/RVO and NRVO.cpp:5
MethodObject
13-Multithreading/Answer-code/Thread.cpp:122
MethodOutput
06-Programming in Multiple Files/code/example1/namespace.cpp:18
MethodPerson
06-Programming in Multiple Files/modules/module-test/global-fragment/Person.cpp:9
MethodPerson
06-Programming in Multiple Files/modules/module-test/header-unit/Person.cpp:5
MethodPerson
06-Programming in Multiple Files/modules/module-test/partition/Person.cpp:4
MethodPerson
06-Programming in Multiple Files/modules/module-test/split-impl/Person.cpp:4
MethodPerson
06-Programming in Multiple Files/modules/module-test-20/global-fragment/Person.cpp:12
MethodPerson
06-Programming in Multiple Files/modules/module-test-20/header-unit/Person.cpp:9
MethodPerson
06-Programming in Multiple Files/modules/module-test-20/partition/Person.cpp:8
MethodPerson
06-Programming in Multiple Files/modules/module-test-20/split-impl/Person.cpp:8
MethodPop
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:73
MethodPop
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:71
MethodPopUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue1.hpp:15
MethodPopUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:20
MethodPopUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:19
FunctionPrintStr
12-Advanced Template/Answer-code/FixedString.cpp:82
MethodProd
15-Memory Management/code/pimpl/test.cpp:47
FunctionProducer
13-Multithreading/Answer-code/ThreadSafeQueue1.test.cpp:23
MethodProgressBar
14-Advanced Concurrency/Answer-code/ProgressBar.cpp:23
MethodPush
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:83
MethodPush
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:82
MethodPushUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue1.hpp:33
MethodPushUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue2.hpp:38
MethodPushUnsafe_
13-Multithreading/Answer-code/ThreadSafeQueue3.hpp:37
MethodRecvAsMuchAsPossible_
08-String & Stream/example-answer/src/TCPBuf.h:174
MethodResetToLocal
12-Advanced Template/Answer-code/Function-SBO.cpp:107
MethodReset_
15-Memory Management/Answer-code/List.hpp:39
MethodReset_
09-Move Semantics Basics/code/MyIntVector.h:13
MethodResume
14-Advanced Concurrency/code/Task.cpp:29
MethodS
15-Memory Management/code/placement-new-delete.cpp:8
MethodSendAsMuchAsPossible_
返回未写入的大小
08-String & Stream/example/src/TCPBuf.h:143
MethodSendAsMuchAsPossible_
返回未写入的大小
08-String & Stream/example-answer/src/TCPBuf.h:147
MethodSingleton
06-Programming in Multiple Files/code/example1/singleton.h:7
MethodSize
15-Memory Management/Answer-code/List.hpp:431
MethodSize
13-Multithreading/Answer-code/ThreadSafeUnorderedMap.hpp:90
MethodSocket
08-String & Stream/example/src/Socket.h:43
MethodSocket
08-String & Stream/example/src/Socket.cpp:19
← previousnext →201–300 of 594, ranked by callers