MCPcopy Create free account

hub / github.com/csyonghe/Spire / functions

Functions2,124 in github.com/csyonghe/Spire

↓ 737 callersMethodAdd
Source/SpireCore/IL.h:348
↓ 619 callersMethodPtr
Source/SpireCore/IL.h:559
↓ 277 callersMethoddiagnose
Source/SpireCore/Diagnostics.h:175
↓ 193 callersMethodTryGetValue
Source/SpireCore/ScopeDictionary.h:26
↓ 179 callersMethodCount
Source/SpireCore/IL.h:338
↓ 148 callersFunctionReadToken
Read one token using the full preprocessor, with all its behaviors.
Source/SpireCore/Preprocessor.cpp:1696
↓ 102 callersMethodToString
Source/SpireCore/IL.cpp:610
↓ 100 callersMethodAccept
Source/SpireCore/IL.cpp:439
↓ 85 callersMethodAppend
Source/CoreLib/LibString.h:594
↓ 78 callersMethodLength
Vec3
Source/CoreLib/VectorMath.h:778
↓ 78 callersMethodToString
Source/SpireCore/IL.h:1149
↓ 70 callersMethodProduceString
Source/CoreLib/LibString.h:688
↓ 69 callersMethodCount
Source/CoreLib/List.h:266
↓ 62 callersMethodContainsKey
Source/CoreLib/Dictionary.h:340
↓ 61 callersMethodAsBasicType
Source/SpireCore/Syntax.cpp:687
↓ 61 callersMethodPtr
Source/CoreLib/SmartPointer.h:259
↓ 60 callersMethodGetILType
Source/SpireCore/SpirVCodeGen.cpp:663
↓ 58 callersMethodContains
Source/CoreLib/List.h:534
↓ 55 callersMethodEquals
Source/SpireCore/IL.cpp:652
↓ 55 callersFunctionGetTypeFromString
Source/SpireCore/SpirVCodeGen.cpp:423
↓ 53 callersMethodBuffer
Source/CoreLib/List.h:271
↓ 49 callersMethodLookAhead
Source/CoreLib/Tokenizer.h:252
↓ 47 callersMethodAccept
Source/SpireCore/Syntax.h:1006
↓ 45 callersFunctionAdvanceIf
Consume a token and return true it if matches, otherwise false
Source/SpireCore/Parser.cpp:441
↓ 42 callersMethodClear
Source/SpireCore/SymbolTable.cpp:512
↓ 39 callersMethodReadToken
Expect an identifier token with the given content, and consume it.
Source/SpireCore/Parser.cpp:245
↓ 38 callersMethodSetSize
Source/CoreLib/List.h:444
↓ 32 callersMethodRead
Source/CoreLib/TextIO.cpp:255
↓ 31 callersMethodPeekTokenType
Source/SpireCore/Lexer.cpp:52
↓ 31 callersMethodSetUser
Source/SpireCore/IL.h:523
↓ 30 callersFunctionGetSink
Convenience routine to access the diagnostic sink
Source/SpireCore/Preprocessor.cpp:161
↓ 29 callersMethodIsRequire
Source/SpireCore/Syntax.h:1019
↓ 28 callersMethodInsert
Source/SpireCore/CodeWriter.h:207
↓ 27 callersMethodbegin
Source/CoreLib/Linq.h:229
↓ 26 callersMethodClear
Source/SpireCore/SpirVCodeGen.cpp:711
↓ 25 callersMethodAddInstrLabel_AtFunctionBody
Source/SpireCore/SpirVCodeGen.cpp:3118
↓ 25 callersMethodGetVectorSize
Source/SpireCore/IL.cpp:267
↓ 24 callersMethodGetParameters
Source/SpireCore/Syntax.h:793
↓ 22 callersFunctionEscapeCodeName
Source/SpireCore/Naming.cpp:9
↓ 22 callersMethodIsIntegral
Source/SpireCore/IL.cpp:162
↓ 22 callersMethodToWString
Source/CoreLib/LibString.cpp:109
↓ 22 callersMethodend
Source/CoreLib/Linq.h:238
↓ 21 callersMethodIsFloatMatrix
Source/SpireCore/IL.cpp:228
↓ 20 callersMethodAddRange
Source/CoreLib/List.h:344
↓ 20 callersMethodAdvanceToken
Source/SpireCore/Lexer.cpp:68
↓ 20 callersMethodGetErrorWriter
Source/SpireCore/CompiledProgram.h:214
↓ 20 callersMethodInsertTail
Source/SpireCore/IL.h:1220
↓ 19 callersMethodConvertBasicType
Source/SpireCore/SpirVCodeGen.cpp:2986
↓ 19 callersFunctionStringToInt
Source/CoreLib/LibString.cpp:46
↓ 18 callersMethodCreateConstant
Source/SpireCore/ConstantPool.cpp:341
↓ 18 callersMethodIsUInt
Source/SpireCore/IL.cpp:153
↓ 17 callersMethodAddInstrBranch
Source/SpireCore/SpirVCodeGen.cpp:3127
↓ 17 callersFunctionAdvanceRawToken
Consume one token from an input stream
Source/SpireCore/Preprocessor.cpp:237
↓ 17 callersMethodGetErrorCount
void Error(int id, const String & msg, const CodePosition & pos) { diagnostics.Add(Diagnostic(msg, id, pos, Severity::Error));
Source/SpireCore/Diagnostics.h:143
↓ 17 callersMethodIsInt
Source/SpireCore/IL.cpp:144
↓ 17 callersMethodRemove
Source/SpireCore/IL.h:763
↓ 16 callersMethodClone
Source/SpireCore/IL.h:143
↓ 14 callersMethodAddInstrLoad
Source/SpireCore/SpirVCodeGen.cpp:2581
↓ 14 callersMethodClone
Source/SpireCore/IL.cpp:635
↓ 14 callersMethodLookAheadToken
Source/SpireCore/Parser.cpp:421
↓ 14 callersMethodStartsWith
Source/CoreLib/LibString.h:457
↓ 13 callersMethodAdd
Source/CoreLib/List.h:239
↓ 13 callersMethodAddInstrStore
Source/SpireCore/SpirVCodeGen.cpp:2423
↓ 13 callersFunctionAdvanceToken
Read one token with macro-expansion enabled.
Source/SpireCore/Preprocessor.cpp:661
↓ 13 callersMethodIsFloatVector
Source/SpireCore/IL.cpp:218
↓ 13 callersMethodIsUIntVector
Source/SpireCore/IL.cpp:209
↓ 13 callersFunctionPeekRawTokenType
Peek one token type from an input stream
Source/SpireCore/Preprocessor.cpp:249
↓ 13 callersMethodPopNode
Source/SpireCore/CodeWriter.h:30
↓ 13 callersMethodPushNode
Source/SpireCore/CodeWriter.h:25
↓ 13 callersMethodSubString
Source/CoreLib/LibString.h:257
↓ 12 callersMethodAddInstrDecorate
Source/SpireCore/SpirVCodeGen.cpp:3167
↓ 12 callersMethodGetBindableResourceType
Source/SpireCore/Syntax.cpp:95
↓ 12 callersMethodIsComponentFunction
Source/SpireCore/Syntax.h:1031
↓ 12 callersMethodIsFloat
Source/SpireCore/IL.cpp:182
↓ 12 callersMethodIsParam
Source/SpireCore/Syntax.h:1021
↓ 12 callersMethodPeekLoc
Source/SpireCore/Lexer.cpp:60
↓ 12 callersMethodPeekToken
Source/SpireCore/Lexer.cpp:41
↓ 12 callersMethodPopScope
Source/SpireCore/Parser.cpp:39
↓ 12 callersMethodPushScope
Source/SpireCore/Parser.cpp:35
↓ 12 callersMethodRelease
Source/CoreLib/SmartPointer.h:212
↓ 12 callersMethodRemoveAt
Source/CoreLib/List.h:373
↓ 12 callersMethodToString
Source/CoreLib/TextIO.cpp:20
↓ 12 callersMethodoperator=
Source/CoreLib/SmartPointer.h:315
↓ 11 callersMethodAddInstrVariableDeclaration
Source/SpireCore/SpirVCodeGen.cpp:2429
↓ 11 callersMethodGetTypeID
Source/SpireCore/SpirVCodeGen.cpp:653
↓ 11 callersMethodNameAllInstructions
Source/SpireCore/IL.cpp:380
↓ 11 callersMethodPushScope
Source/SpireCore/SpirVCodeGen.cpp:1880
↓ 10 callersMethodAddInstrAccessChain_StructMember
Source/SpireCore/SpirVCodeGen.cpp:2501
↓ 10 callersFunctionAdvanceIfMatch
Consume a token and return true if it matches, otherwise check for end-of-file and expect that token (potentially producing an error) and return true
Source/SpireCore/Parser.cpp:466
↓ 10 callersMethodAsGenericType
Source/SpireCore/Syntax.cpp:697
↓ 10 callersMethodLastIndexOf
Source/CoreLib/List.h:519
↓ 10 callersMethodPopScope
Source/SpireCore/SpirVCodeGen.cpp:1886
↓ 10 callersMethodReadWord
Source/CoreLib/Tokenizer.h:190
↓ 9 callersFunctionAddWorldNameSuffix
Source/SpireCore/CLikeCodeGen.cpp:24
↓ 9 callersMethodClear
Source/CoreLib/List.h:408
↓ 9 callersMethodDefineVariable
Source/SpireCore/CLikeCodeGen.cpp:1085
↓ 9 callersFunctionExtractRecordType
Source/SpireCore/CLikeCodeGen.cpp:12
↓ 9 callersFunctionFloatAsInt
Source/CoreLib/LibMath.h:115
↓ 9 callersFunctionFrom
Source/CoreLib/Linq.h:561
↓ 9 callersMethodGetLastInstruction
Source/SpireCore/IL.h:1181
next →1–100 of 2,124, ranked by callers