Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/USCiLab/cereal
/ functions
Functions
1,781 in github.com/USCiLab/cereal
⨍
Functions
1,781
◇
Types & classes
574
↓ 86 callers
Method
size
unittests/doctest.h:3469
↓ 83 callers
Function
PutUnsafe
include/cereal/external/rapidjson/stream.h:91
↓ 70 callers
Method
value
Gets value of node. Interpretation of value depends on type of node. Note that value will not be zero-terminated if rapidxml::parse_no_string_terminat
include/cereal/external/rapidxml/rapidxml.hpp:705
↓ 64 callers
Method
Put
include/cereal/external/rapidjson/encodings.h:593
↓ 61 callers
Function
check_collection
unittests/common.hpp:89
↓ 60 callers
Method
Peek
include/cereal/external/rapidjson/reader.h:1403
↓ 53 callers
Method
c_str
include/cereal/types/tuple.hpp:87
↓ 49 callers
Function
make_nvp
include/cereal/cereal.hpp:54
↓ 46 callers
Method
Tell
include/cereal/external/rapidjson/reader.h:1408
↓ 39 callers
Method
end
include/cereal/external/rapidjson/document.h:2559
↓ 39 callers
Method
name
Gets name of the node. Interpretation of name depends on type of node. Note that name will not be zero-terminated if rapidxml::parse_no_string_termina
include/cereal/external/rapidxml/rapidxml.hpp:686
↓ 32 callers
Method
size
Gets file data size. \return Size of file data, in characters.
include/cereal/external/rapidxml/rapidxml_utils.hpp:79
↓ 31 callers
Method
Take
include/cereal/external/rapidjson/reader.h:1450
↓ 29 callers
Method
Take
include/cereal/external/rapidjson/encodings.h:581
↓ 25 callers
Method
GetSize
include/cereal/external/rapidjson/internal/stack.h:178
↓ 24 callers
Function
make_size_tag
include/cereal/cereal.hpp:95
↓ 23 callers
Method
Malloc
include/cereal/external/rapidjson/allocators.h:78
↓ 23 callers
Method
find
include/cereal/details/helpers.hpp:413
↓ 22 callers
Function
StringRef
include/cereal/external/rapidjson/document.h:371
↓ 22 callers
Method
load
unittests/atomic.hpp:55
↓ 21 callers
Method
Set
include/cereal/external/rapidjson/pointer.h:697
↓ 21 callers
Method
begin
include/cereal/external/rapidjson/document.h:2558
↓ 20 callers
Method
Empty
include/cereal/external/rapidjson/internal/stack.h:177
↓ 19 callers
Function
Approx
unittests/doctest.h:1023
↓ 19 callers
Method
Take
include/cereal/external/rapidjson/encodedstream.h:157
↓ 19 callers
Method
data
Gets file data. \return Pointer to data of file.
include/cereal/external/rapidxml/rapidxml_utils.hpp:65
↓ 19 callers
Method
name_size
Gets size of node name, not including terminator character. This function works correctly irrespective of whether name is or is not zero terminated. \
include/cereal/external/rapidxml/rapidxml.hpp:694
↓ 19 callers
Method
scopedElement
unittests/doctest.h:5000
↓ 18 callers
Method
AddMember
include/cereal/external/rapidjson/document.h:2615
↓ 18 callers
Method
MemberEnd
include/cereal/external/rapidjson/document.h:2603
↓ 18 callers
Function
PutReserve
include/cereal/external/rapidjson/stream.h:22
↓ 18 callers
Function
parseCommaSepArgs
parses a comma separated list of words after a pattern in one of the arguments in argv
unittests/doctest.h:6156
↓ 17 callers
Method
Size
include/cereal/external/rapidjson/document.h:2539
↓ 17 callers
Method
compare
unittests/doctest.h:3482
↓ 17 callers
Method
value_size
Gets size of node value, not including terminator character. This function works correctly irrespective of whether value is or is not zero terminated.
include/cereal/external/rapidxml/rapidxml.hpp:713
↓ 16 callers
Method
GetWithDefault
include/cereal/external/rapidjson/pointer.h:621
↓ 16 callers
Method
type
Gets type of node. \return Type of node.
include/cereal/external/rapidxml/rapidxml.hpp:926
↓ 15 callers
Method
Append
Append a token and return a new Pointer ! \param token Token to be appended. \param allocator Allocator for the newly return Pointer.
include/cereal/external/rapidjson/pointer.h:244
↓ 15 callers
Method
Begin
include/cereal/external/rapidjson/document.h:2544
↓ 15 callers
Function
IsObject
include/cereal/external/rapidjson/document.h:1031
↓ 15 callers
Method
clear
Clears the pool. This causes memory occupied by nodes allocated by the pool to be freed. Any nodes or strings allocated from the pool will no longer b
include/cereal/external/rapidxml/rapidxml.hpp:538
↓ 15 callers
Function
make_ptr_wrapper
include/cereal/types/memory.hpp:56
↓ 15 callers
Method
parent
Gets node parent. \return Pointer to parent node, or 0 if there is no parent.
include/cereal/external/rapidxml/rapidxml.hpp:783
↓ 14 callers
Function
MemberEnd
Const \em past-the-end member iterator ! \pre IsObject() == true */
include/cereal/external/rapidjson/document.h:1171
↓ 13 callers
Function
IsArray
include/cereal/external/rapidjson/document.h:1032
↓ 13 callers
Function
parseFlag
locates a flag on the command line
unittests/doctest.h:6151
↓ 12 callers
Method
Clear
include/cereal/external/rapidjson/internal/stack.h:99
↓ 12 callers
Method
Default
include/cereal/external/rapidjson/reader.h:201
↓ 12 callers
Method
IsValid
include/cereal/external/rapidjson/schema.h:271
↓ 12 callers
Method
PushBack
include/cereal/external/rapidjson/document.h:2547
↓ 12 callers
Function
compare
include/cereal/external/rapidxml/rapidxml.hpp:325
↓ 12 callers
Function
measure
include/cereal/external/rapidxml/rapidxml.hpp:315
↓ 11 callers
Method
End
include/cereal/external/rapidjson/internal/stack.h:157
↓ 11 callers
Method
GetType
wrapper for AutoUTFInputStream
include/cereal/external/rapidjson/stream.h:136
↓ 11 callers
Method
Tell
include/cereal/external/rapidjson/stream.h:161
↓ 11 callers
Method
allocate_node
Allocates a new node from the pool, and optionally assigns name and value to it. If the allocation request cannot be accomodated, this function will t
include/cereal/external/rapidxml/rapidxml.hpp:428
↓ 11 callers
Function
binary_data
include/cereal/cereal.hpp:80
↓ 11 callers
Function
skipPathFromFilename
unittests/doctest.h:3593
↓ 11 callers
Function
toString
unittests/doctest.h:977
↓ 10 callers
Function
GetMembersPointer
include/cereal/external/rapidjson/document.h:2037
↓ 10 callers
Method
MemberBegin
include/cereal/external/rapidjson/document.h:2602
↓ 10 callers
Method
Peek
include/cereal/external/rapidjson/internal/regex.h:54
↓ 10 callers
Function
Take
include/cereal/external/rapidjson/encodings.h:236
↓ 10 callers
Method
TakePush
include/cereal/external/rapidjson/reader.h:1424
↓ 10 callers
Method
first_node
Gets first child node, optionally matching node name. \param name_ Name of child to find, or 0 to return first child regardless of its name; this stri
include/cereal/external/rapidxml/rapidxml.hpp:949
↓ 9 callers
Method
CreateSchema
include/cereal/external/rapidjson/schema.h:1652
↓ 9 callers
Method
FindMember
include/cereal/external/rapidjson/document.h:2610
↓ 9 callers
Function
GenericValue
Default constructor creates a null value.
include/cereal/external/rapidjson/document.h:607
↓ 9 callers
Function
GetElementsPointer
include/cereal/external/rapidjson/document.h:2035
↓ 9 callers
Function
MemberBegin
Const member iterator ! \pre IsObject() == true */
include/cereal/external/rapidjson/document.h:1168
↓ 9 callers
Function
matchesAny
checks if the name matches any of the filters (and can be configured what to do when empty)
unittests/doctest.h:3842
↓ 9 callers
Method
next_sibling
Gets next sibling node, optionally matching node name. Behaviour is undefined if node has no parent. Use parent() to test if node has a parent. \param
include/cereal/external/rapidxml/rapidxml.hpp:1017
↓ 9 callers
Method
reset
unittests/doctest.h:4292
↓ 8 callers
Function
AddMember
include/cereal/external/rapidjson/document.h:1357
↓ 8 callers
Method
Put
include/cereal/external/rapidjson/reader.h:931
↓ 8 callers
Function
SetStringRaw
Initialize this value as constant string, without calling destructor.
include/cereal/external/rapidjson/document.h:2067
↓ 8 callers
Method
Take
include/cereal/external/rapidjson/internal/regex.h:55
↓ 8 callers
Method
append_attribute
Appends a new attribute to the node. \param attribute Attribute to append.
include/cereal/external/rapidxml/rapidxml.hpp:1230
↓ 8 callers
Method
append_node
Appends a new child node. The appended child becomes the last child. \param child Node to append.
include/cereal/external/rapidxml/rapidxml.hpp:1110
↓ 8 callers
Function
copy_chars
include/cereal/external/rapidxml/rapidxml_print.hpp:37
↓ 8 callers
Function
fill_chars
include/cereal/external/rapidxml/rapidxml_print.hpp:85
↓ 8 callers
Function
isOnStack
unittests/doctest.h:508
↓ 8 callers
Method
process
include/cereal/cereal.hpp:440
↓ 7 callers
Method
AddExpectedType
include/cereal/external/rapidjson/schema.h:2022
↓ 7 callers
Function
Decode
include/cereal/external/rapidjson/encodings.h:146
↓ 7 callers
Method
Length
include/cereal/external/rapidjson/reader.h:941
↓ 7 callers
Method
Put
include/cereal/external/rapidjson/pointer.h:1088
↓ 7 callers
Function
StrLen
include/cereal/external/rapidjson/internal/strfunc.h:31
↓ 7 callers
Method
allocate_attribute
Allocates a new attribute from the pool, and optionally assigns name and value to it. If the allocation request cannot be accomodated, this function w
include/cereal/external/rapidxml/rapidxml.hpp:460
↓ 7 callers
Function
assertString
clang-format off
unittests/doctest.h:3518
↓ 7 callers
Method
process
include/cereal/cereal.hpp:849
↓ 6 callers
Function
FindMember
Find member by name. ! \param name Member name to be searched. \pre IsObject() == true \return Iterator to member, if it exist
include/cereal/external/rapidjson/document.h:1240
↓ 6 callers
Function
GetRange
include/cereal/external/rapidjson/encodings.h:204
↓ 6 callers
Function
GetSize
include/cereal/external/rapidjson/memorybuffer.h:54
↓ 6 callers
Method
Pop
include/cereal/external/rapidjson/reader.h:943
↓ 6 callers
Method
Push
include/cereal/external/rapidjson/internal/stack.h:123
↓ 6 callers
Function
isDebuggerActive
unittests/doctest.h:4164
↓ 6 callers
Function
u32toa
include/cereal/external/rapidjson/internal/itoa.h:39
↓ 6 callers
Function
u64toa
include/cereal/external/rapidjson/internal/itoa.h:126
↓ 5 callers
Method
Get
Query a value in a subtree. ! \param root Root value of a DOM sub-tree to be resolved. It can be any value other than document root. \
include/cereal/external/rapidjson/pointer.h:539
next →
1–100 of 1,781, ranked by callers