Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chigraph/chigraph
/ functions
Functions
622 in github.com/chigraph/chigraph
⨍
Functions
622
◇
Types & classes
114
↓ 220 callers
Method
type
! @brief return the type of the JSON value (explicit) Return the type of the JSON value as a value from the @ref value_t enumeration. @return th
libchigraph/include/chi/json.hpp:2485
↓ 147 callers
Method
addEntry
libchigraph/src/Result.cpp:50
↓ 129 callers
Method
end
return iterator end (needed for range-based for)
libchigraph/include/chi/json.hpp:7896
↓ 82 callers
Method
call
libchigraph/include/chi/json.hpp:749
↓ 78 callers
Method
begin
return iterator begin (needed for range-based for)
libchigraph/include/chi/json.hpp:7891
↓ 76 callers
Function
b
(e)
docs/jquery.js:32
↓ 72 callers
Function
a
(e)
docs/jquery.js:23
↓ 66 callers
Method
get
libchigraph/include/chi/json.hpp:2920
↓ 59 callers
Function
c
(g,e)
docs/jquery.js:32
↓ 47 callers
Method
qualifiedName
libchigraph/src/NodeType.cpp:15
↓ 47 callers
Method
typeFromName
the lang module just has the basic llvm types.
libchigraph/src/LangModule.cpp:883
↓ 42 callers
Method
c_str
libchigraph/include/chi/json.hpp:7453
↓ 35 callers
Method
fullName
Get the full name of the module \return The full name
libchigraph/include/chi/ChiModule.hpp:61
↓ 33 callers
Method
name
Get the name of the NodeType in the ChiModule. \return The name
libchigraph/include/chi/NodeType.hpp:61
↓ 32 callers
Method
split
split the string input to reference tokens
libchigraph/include/chi/json.hpp:10290
↓ 32 callers
Method
updateLastEditTime
Update the last edit time, signifying that it's been edited \param newLastEditTime The new time, or current time for default
libchigraph/include/chi/ChiModule.hpp:105
↓ 30 callers
Method
dump
libchigraph/src/Result.cpp:60
↓ 29 callers
Function
type_name
! @brief return the type as string Returns the type name as string to be used in error messages - usually to indicate that a function was called o
libchigraph/include/chi/json.hpp:7296
↓ 25 callers
Method
is_array
! @brief return whether value is an array This function returns true iff the JSON value is an array. @return `true` if type is array, `false` oth
libchigraph/include/chi/json.hpp:2721
↓ 25 callers
Method
typeFromModule
libchigraph/src/Context.cpp:497
↓ 24 callers
Method
at
! @brief access specified array element with bounds checking Returns a reference to the element at specified location @a idx, with bounds checking
libchigraph/include/chi/json.hpp:3270
↓ 24 callers
Function
get
chi/get.cpp:15
↓ 23 callers
Method
id
Get the ID of the instance, unique to the graph \return The ID
libchigraph/include/chi/NodeInstance.hpp:64
↓ 22 callers
Method
is_string
! @brief return whether value is a string This function returns true iff the JSON value is a string. @return `true` if type is string, `false` ot
libchigraph/include/chi/json.hpp:2740
↓ 22 callers
Method
to_string
! @brief return a string representation of the JSON pointer @invariant For each JSON pointer `ptr`, it holds: @code {.cpp} ptr == json_pointe
libchigraph/include/chi/json.hpp:10021
↓ 21 callers
Method
key
return the key of an object iterator
libchigraph/include/chi/json.hpp:8483
↓ 21 callers
Method
stringId
Get the ID as a string \return String representation of the id
libchigraph/include/chi/NodeInstance.hpp:68
↓ 18 callers
Function
e
(bG,bF)
docs/jquery.js:16
↓ 18 callers
Method
is_object
! @brief return whether value is an object This function returns true iff the JSON value is an object. @return `true` if type is object, `false`
libchigraph/include/chi/json.hpp:2702
↓ 18 callers
Method
operator[]
access to successor
libchigraph/include/chi/json.hpp:8480
↓ 17 callers
Function
k
(q)
docs/jquery.js:61
↓ 16 callers
Function
bF
(b0,b1)
docs/jquery.js:16
↓ 16 callers
Method
llvmType
Get the underlying \c llvm::Type \return the \c llvm::Type
libchigraph/include/chi/DataType.hpp:38
↓ 16 callers
Method
toJSON
libchigraph/src/GraphModule.cpp:275
↓ 16 callers
Method
value
return the value of an iterator
libchigraph/include/chi/json.hpp:8489
↓ 15 callers
Method
insertNode
libchigraph/src/GraphFunction.cpp:64
↓ 14 callers
Method
loadModule
libchigraph/src/Context.cpp:93
↓ 14 callers
Method
moduleByFullName
libchigraph/src/Context.cpp:50
↓ 13 callers
Method
assert_invariant
! @brief checks the class invariants This function asserts the class invariants. It needs to be called at the end of every constructor to make sur
libchigraph/include/chi/json.hpp:1652
↓ 13 callers
Function
end
! @brief returns an iterator to one past the last element Returns an iterator to one past the last element. @image html range-begin-end.svg "Illu
libchigraph/include/chi/json.hpp:4359
↓ 13 callers
Method
valid
Check if the DataType is valid (if it's actually bound to a type and module) \return `true` if valid, `false` otherwise
libchigraph/include/chi/DataType.hpp:44
↓ 12 callers
Method
clone
libchigraph/src/GraphModule.cpp:301
↓ 12 callers
Method
nodeTypeFromModule
libchigraph/src/Context.cpp:518
↓ 12 callers
Function
stringifyLLVMType
libchigraph/src/Context.cpp:689
↓ 11 callers
Method
entryNode
libchigraph/src/GraphFunction.cpp:44
↓ 11 callers
Function
from_json
libchigraph/include/chi/json.hpp:581
↓ 11 callers
Method
pure
Get if this node is pure \return If it's pure
libchigraph/include/chi/NodeType.hpp:86
↓ 11 callers
Method
setType
libchigraph/src/NodeInstance.cpp:56
↓ 10 callers
Function
check_length
@brief checks if given lengths do not exceed the size of a given vector To secure the access to the byte vector during CBOR/MessagePack deserializa
libchigraph/include/chi/json.hpp:6468
↓ 10 callers
Function
mangleFunctionName
libchigraph/src/NameMangler.cpp:9
↓ 10 callers
Method
nodeTypeFromName
libchigraph/src/LangModule.cpp:859
↓ 10 callers
Function
read_all
read a whole stream to a string
test/codegen/codegentester.cpp:40
↓ 9 callers
Method
addScopedContext
Add a context with a scope Example usage: ``` chi::Result res; res.contextJson(); // returns {} { auto scopedCtx = res.addScopedContext({{"Module", "l
libchigraph/include/chi/Result.hpp:119
↓ 9 callers
Function
begin
! @brief returns an iterator to the first element Returns an iterator to the first element. @image html range-begin-end.svg "Illustration from cp
libchigraph/include/chi/json.hpp:4293
↓ 9 callers
Method
getOrCreateFunction
libchigraph/src/GraphModule.cpp:700
↓ 9 callers
Method
nodeTypeNames
libchigraph/src/GraphModule.cpp:934
↓ 9 callers
Method
parse
public parser interface
libchigraph/include/chi/json.hpp:9750
↓ 9 callers
Function
parseColonPair
Parse a colonated pair Example: lang:i32 would turn into {lang, i32} \param in The colonated pair \return {first, second}
libchigraph/include/chi/GraphFunction.hpp:355
↓ 8 callers
Function
J
()
docs/jquery.js:68
↓ 8 callers
Function
by
(bz)
docs/jquery.js:16
↓ 8 callers
Method
debugType
Get the debug type \return The debug type
libchigraph/include/chi/DataType.hpp:41
↓ 8 callers
Function
i
()
docs/jquery.js:16
↓ 8 callers
Method
newGraphModule
libchigraph/src/Context.cpp:57
↓ 8 callers
Function
parse
libchigraph/include/chi/json.hpp:5736
↓ 8 callers
Function
to_json
libchigraph/include/chi/json.hpp:491
↓ 7 callers
Function
bw
()
docs/jquery.js:16
↓ 7 callers
Method
functionFromName
libchigraph/src/GraphModule.cpp:753
↓ 7 callers
Function
h
(j)
docs/jquery.js:53
↓ 7 callers
Method
modules
Get the modules in the Context \return The modules
libchigraph/include/chi/Context.hpp:180
↓ 7 callers
Method
start
libchigraphdebugger/src/Debugger.cpp:145
↓ 7 callers
Function
unmangleFunctionName
libchigraph/src/NameMangler.cpp:46
↓ 7 callers
Method
workspacePath
Get the workspace path of the Context \return The workspace path
libchigraph/include/chi/Context.hpp:136
↓ 6 callers
Function
a0
(bv,e)
docs/jquery.js:23
↓ 6 callers
Method
dump
! @brief serialization Serialization function for JSON values. The function tries to mimic Python's `json.dumps()` function, and currently support
libchigraph/include/chi/json.hpp:2455
↓ 6 callers
Method
findInstancesOfType
libchigraph/src/Context.cpp:659
↓ 6 callers
Method
fullNamePath
Get the full name of the module in a path \return The full name, as a boost::filesystem::path
libchigraph/include/chi/ChiModule.hpp:64
↓ 6 callers
Function
glowEffect
(n,duration)
docs/navtree.js:276
↓ 6 callers
Function
mergeJsonIntoConservative
merges `from` into `into`. If an entry is in both, it keeps into.
libchigraph/src/Result.cpp:8
↓ 6 callers
Function
setClassAttr
(elem,attr)
docs/search/search.js:716
↓ 6 callers
Function
stripPath
(uri)
docs/navtree.js:12
↓ 6 callers
Method
x
Get the X location of the instance \return The X coordinate
libchigraph/include/chi/NodeInstance.hpp:52
↓ 6 callers
Method
y
Get the Y location of the instance \return The Y coordinate
libchigraph/include/chi/NodeInstance.hpp:55
↓ 5 callers
Method
addDependency
libchigraph/src/ChiModule.cpp:13
↓ 5 callers
Function
checkForErrors
returns -1 for failure, 1 for keep going and 0 for success
test/error/errorchecker.cpp:19
↓ 5 callers
Method
compileModule
libchigraph/src/Context.cpp:534
↓ 5 callers
Function
connectData
libchigraph/src/NodeInstance.cpp:128
↓ 5 callers
Function
connectExec
libchigraph/src/NodeInstance.cpp:186
↓ 5 callers
Method
dataType
libchigraph/src/GraphStruct.cpp:109
↓ 5 callers
Function
disconnectData
libchigraph/src/NodeInstance.cpp:229
↓ 5 callers
Function
disconnectExec
libchigraph/src/NodeInstance.cpp:294
↓ 5 callers
Function
find
! @brief find an element in a JSON object Finds an element in a JSON object with key equivalent to @a key. If the element is not found or the JSON
libchigraph/include/chi/json.hpp:4214
↓ 5 callers
Method
getOrCreateLocalVariable
libchigraph/src/GraphFunction.cpp:389
↓ 5 callers
Function
hashUrl
()
docs/navtree.js:30
↓ 5 callers
Method
is_begin
return whether the iterator can be dereferenced
libchigraph/include/chi/json.hpp:7721
↓ 5 callers
Function
j
(bw,e)
docs/jquery.js:16
↓ 5 callers
Function
pathName
()
docs/navtree.js:35
↓ 5 callers
Function
workspaceFromChildPath
libchigraph/src/Context.cpp:677
↓ 4 callers
Function
bg
(e)
docs/jquery.js:23
↓ 4 callers
Function
bv
(bR,bW,bV,bZ,bX,bY)
docs/jquery.js:23
↓ 4 callers
Function
cend
! @brief returns a const iterator to one past the last element Returns a const iterator to one past the last element. @image html range-begin-end
libchigraph/include/chi/json.hpp:4395
next →
1–100 of 622, ranked by callers