Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/caiorss/C-Cpp-Notes
/ functions
Functions
864 in github.com/caiorss/C-Cpp-Notes
⨍
Functions
864
◇
Types & classes
178
↓ 60 callers
Method
size
src/design-patterns/copy-swap1.cpp:135
↓ 49 callers
Function
disp
src/boost/boost-operators.cpp:37
↓ 36 callers
Method
end
src/design-patterns/composite1.cpp:37
↓ 32 callers
Method
begin
src/design-patterns/composite1.cpp:34
↓ 17 callers
Method
get
src/move_member_funcs.cpp:82
↓ 17 callers
Function
void2cpl
Convert a void pointer to gsl_complex
dotnet-cpp-ffi1/gslAdapter.c:32
↓ 16 callers
Method
pop
src/sample-programs/rpn-calculator.cpp:242
↓ 16 callers
Method
printRow
src/numeric-limits.cpp:23
↓ 13 callers
Function
swap
std::swap overload - Implementation of => friend void swap(String& lhs, String& rhs)
src/design-patterns/copy-swap1.cpp:90
↓ 12 callers
Method
accept
src/design-patterns/visitor1.cpp:59
↓ 12 callers
Method
push
Composition and delegation
src/sample-programs/rpn-calculator.cpp:239
↓ 11 callers
Function
for_each
src/template-iterator-container.cpp:64
↓ 11 callers
Method
print
src/cppVector2D.cpp:71
↓ 10 callers
Method
get
src/windows/showModulesDLL.cpp:23
↓ 10 callers
Method
speakWithUser
src/object-lifecycle.cpp:56
↓ 9 callers
Method
addFunction
src/sample-programs/rpn-calculator.cpp:224
↓ 9 callers
Method
get
src/dlls/example-windows1/testlib.cpp:170
↓ 9 callers
Method
name
src/smart_ptr_shared1.cpp:52
↓ 8 callers
Method
data
src/design-patterns/copy-swap1.cpp:140
↓ 8 callers
Method
engine_type
src/smart_ptr_unique1.cpp:111
↓ 8 callers
Method
get
src/design-patterns/visitor2.cpp:66
↓ 8 callers
Method
getType
src/sample-programs/rpn-calculator.cpp:32
↓ 8 callers
Method
run_engine
src/smart_ptr_unique1.cpp:92
↓ 8 callers
Method
type
Override keyword is optional, but it is recommended in C++11
src/smart_ptr_shared1.cpp:47
↓ 7 callers
Method
clear
src/design-patterns/composite1.cpp:41
↓ 7 callers
Method
getID
src/boost/boost-pointer-container.cpp:37
↓ 7 callers
Method
has_engine
Check if the car has an engine
src/smart_ptr_unique1.cpp:121
↓ 7 callers
Method
size
src/design-patterns/interface-class.cpp:61
↓ 7 callers
Method
visit
src/design-patterns/visitor-instrospection.cpp:77
↓ 7 callers
Function
writeVector
src/design-patterns/polymorphic-io1.cpp:64
↓ 6 callers
Method
addFile
src/design-patterns/singleton1.cpp:55
↓ 6 callers
Method
describe
src/design-patterns/visitor-instrospection.cpp:162
↓ 6 callers
Method
empty
src/sample-programs/rpn-calculator.cpp:114
↓ 6 callers
Method
get
src/design-patterns/visitor1.cpp:122
↓ 6 callers
Method
getType
src/boost/boost-pointer-container.cpp:34
↓ 6 callers
Method
name
src/design-patterns/strategy-pattern1.cpp:51
↓ 6 callers
Method
push
src/design-patterns/interface-class.cpp:64
↓ 6 callers
Method
set_engine
Set a new engine.
src/smart_ptr_unique1.cpp:99
↓ 6 callers
Function
stack_sum
src/design-patterns/interface-class.cpp:83
↓ 6 callers
Method
type
src/design-patterns/composite1.cpp:99
↓ 5 callers
Method
Run
Start process without waiting for its termination. */
src/windows/winprocess.cpp:219
↓ 5 callers
Method
addConstant
src/sample-programs/rpn-calculator.cpp:215
↓ 5 callers
Method
compute
src/design-patterns/strategy-pattern1.cpp:36
↓ 5 callers
Function
factorialB
Version B => Since C++14 (Not possible in C++11)
src/constexpr-function.cpp:41
↓ 5 callers
Method
getID
src/dlls/example-windows1/testlib.cpp:244
↓ 5 callers
Method
setStrategy
src/design-patterns/strategy-pattern1.cpp:30
↓ 5 callers
Function
tabulate
src/lambda-bind.cpp:161
↓ 5 callers
Function
tabulateStatic
src/cpp-functor.cpp:116
↓ 4 callers
Method
accept
src/design-patterns/visitor2.cpp:30
↓ 4 callers
Method
add
src/design-patterns/composite1.cpp:47
↓ 4 callers
Method
clear
src/sample-programs/rpn-calculator.cpp:115
↓ 4 callers
Method
draw
src/design-patterns/composite1.cpp:102
↓ 4 callers
Function
factorialA
Version A =>
src/constexpr-function.cpp:31
↓ 4 callers
Method
field
src/design-patterns/visitor-instrospection.cpp:83
↓ 4 callers
Function
getEnvVar
src/cpp17/optional1.cpp:55
↓ 4 callers
Method
getType
src/design-patterns/factory-pattern1.cpp:90
↓ 4 callers
Function
invokeMemberFun3
src/member-function-pointer.cpp:60
↓ 4 callers
Method
norm
src/boost/boost-operators.cpp:84
↓ 4 callers
Function
parseDouble
src/cpp17/optional1.cpp:43
↓ 4 callers
Function
printContainer
src/template-iterator-container.cpp:38
↓ 4 callers
Function
printContainer2
src/template-iterator-container.cpp:48
↓ 4 callers
Function
printIfPrintableA
src/sfinae-print.cpp:28
↓ 4 callers
Function
printIfPrintableB
src/sfinae-print.cpp:50
↓ 4 callers
Function
printIfPrintableC
src/sfinae-print.cpp:72
↓ 4 callers
Function
printIfPrintableD
src/sfinae-print.cpp:91
↓ 4 callers
Function
printVector1
src/cppStlVector.cpp:32
↓ 4 callers
Function
printVector2
src/cppStlVector.cpp:42
↓ 4 callers
Function
showTm
dotnet-cpp-ffi1/time1.c:4
↓ 4 callers
Method
showType
src/design-patterns/factory-universal1.cpp:169
↓ 4 callers
Method
size
src/sample-programs/rpn-calculator.cpp:113
↓ 4 callers
Function
sumContainer
src/template-iterator-container.cpp:20
↓ 4 callers
Method
what
src/sample-programs/rpn-calculator.cpp:94
↓ 3 callers
Function
abs
src/operator-overload1.cpp:47
↓ 3 callers
Method
begin
src/iterator-numeric-range1.cpp:88
↓ 3 callers
Function
display
src/cpp17/variant.cpp:99
↓ 3 callers
Method
end
src/iterator-numeric-range1.cpp:93
↓ 3 callers
Function
factoryFunction
src/smart_ptr_unique1.cpp:132
↓ 3 callers
Function
factoryFunction
For the factory function use std::unique_ptr instead of shared_ptr as * it is easier to convert unique_ptr to shared_ptr than the other way around.
src/smart_ptr_shared1.cpp:122
↓ 3 callers
Function
foldRange
src/template-hof1.cpp:36
↓ 3 callers
Method
getArea
src/design-patterns/visitor1.cpp:95
↓ 3 callers
Method
getName
src/dlls/example-windows1/testlib.cpp:167
↓ 3 callers
Method
getName
src/design-patterns/type-erasure1.cpp:76
↓ 3 callers
Function
invokeMemberFun
src/member-function-pointer.cpp:48
↓ 3 callers
Function
invokeMemberFun2
src/member-function-pointer.cpp:55
↓ 3 callers
Function
is_lvalue_or_rvalue
src/move_member_funcs.cpp:95
↓ 3 callers
Function
makeCommand
src/template-variadic.cpp:42
↓ 3 callers
Function
make_object
src/move_member_funcs.cpp:86
↓ 3 callers
Method
method1
src/lambda-bind.cpp:41
↓ 3 callers
Function
num2hexstr
src/numerics/decompose_binary32flt.cpp:21
↓ 3 callers
Function
printContainer
src/template-variadic.cpp:98
↓ 3 callers
Function
readVector
src/design-patterns/polymorphic-io1.cpp:78
↓ 3 callers
Method
rotate
src/design-patterns/composite1.cpp:105
↓ 3 callers
Method
sendTextLine
src/sample-programs/bsd-socket-shell.cpp:197
↓ 3 callers
Method
set
src/gsl-vector-wrapper.cpp:97
↓ 3 callers
Method
show
src/new-delete-experiment1.cpp:23
↓ 3 callers
Function
sum
src/testing.cpp:4
↓ 3 callers
Method
summation
src/design-patterns/crtp1.cpp:18
↓ 3 callers
Function
utf8_encode
src/windows/showModulesDLL.cpp:107
↓ 3 callers
Method
visit
src/design-patterns/visitor2.cpp:74
↓ 3 callers
Method
visit
src/design-patterns/visitor1.cpp:132
next →
1–100 of 864, ranked by callers