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
↓ 5 callers
Method
Pop
include/cereal/external/rapidjson/internal/stack.h:138
↓ 5 callers
Function
SkipWhitespace
include/cereal/external/rapidjson/reader.h:264
↓ 5 callers
Method
allocate_string
Allocates a char array of given size from the pool, and optionally copies a given string to it. If the allocation request cannot be accomodated, this
include/cereal/external/rapidxml/rapidxml.hpp:489
↓ 5 callers
Function
copy_and_expand_chars
include/cereal/external/rapidxml/rapidxml_print.hpp:47
↓ 5 callers
Function
defer
include/cereal/cereal.hpp:148
↓ 5 callers
Function
demangle
Demangles the type encoded in a string ! @internal */
include/cereal/details/util.hpp:43
↓ 5 callers
Method
first_attribute
Gets first attribute of node, optionally matching attribute name. \param name_ Name of attribute to find, or 0 to return first attribute regardless of
include/cereal/external/rapidxml/rapidxml.hpp:1038
↓ 5 callers
Function
is_little_endian
Returns true if the current machine is little endian ! @ingroup Internal */
include/cereal/archives/portable_binary.hpp:42
↓ 5 callers
Method
name
Get the name of the current node, or nullptr if it has no name
include/cereal/archives/json.hpp:521
↓ 5 callers
Function
operator==
unittests/doctest.h:1072
↓ 5 callers
Function
reportFatal
unittests/doctest.h:4553
↓ 5 callers
Method
saveBinaryValue
Saves some binary data, encoded as a base64 string, with an optional name ! This can be called directly by users and it will automatically create a ch
include/cereal/archives/xml.hpp:200
↓ 4 callers
Method
AboveMaximum
include/cereal/external/rapidjson/schema.h:1893
↓ 4 callers
Function
Begin
Element iterator ! \pre IsArray() == true */
include/cereal/external/rapidjson/document.h:1604
↓ 4 callers
Method
BelowMinimum
include/cereal/external/rapidjson/schema.h:1905
↓ 4 callers
Function
CEREAL_SERIALIZE_FUNCTION_NAME
include/cereal/types/tuple.hpp:116
↓ 4 callers
Method
CEREAL_SERIALIZE_FUNCTION_NAME
include/cereal/details/helpers.hpp:373
↓ 4 callers
Method
EndArray
include/cereal/external/rapidjson/reader.h:216
↓ 4 callers
Method
EndObject
include/cereal/external/rapidjson/reader.h:214
↓ 4 callers
Function
FastPath
include/cereal/external/rapidjson/internal/strtod.h:28
↓ 4 callers
Method
FreeState
include/cereal/external/rapidjson/schema.h:2188
↓ 4 callers
Function
GetDigitsLut
include/cereal/external/rapidjson/internal/itoa.h:23
↓ 4 callers
Function
GetDouble
Get the value as double type. ! \note If the value is 64-bit integer type, it may lose precision. Use \c IsLosslessDouble() to check whether the conve
include/cereal/external/rapidjson/document.h:1752
↓ 4 callers
Method
GetHashCode
include/cereal/external/rapidjson/schema.h:273
↓ 4 callers
Function
GetType
include/cereal/external/rapidjson/document.h:1026
↓ 4 callers
Method
Peek
include/cereal/external/rapidjson/encodedstream.h:156
↓ 4 callers
Method
Push
include/cereal/external/rapidjson/reader.h:936
↓ 4 callers
Function
PushBack
include/cereal/external/rapidjson/document.h:1686
↓ 4 callers
Method
PushUnsafe
include/cereal/external/rapidjson/internal/stack.h:129
↓ 4 callers
Method
PutBegin
include/cereal/external/rapidjson/stream.h:163
↓ 4 callers
Function
SetElementsPointer
include/cereal/external/rapidjson/document.h:2036
↓ 4 callers
Function
SetMembersPointer
include/cereal/external/rapidjson/document.h:2038
↓ 4 callers
Method
ShrinkToFit
include/cereal/external/rapidjson/internal/stack.h:101
↓ 4 callers
Method
String
include/cereal/external/rapidjson/reader.h:211
↓ 4 callers
Function
Validate
include/cereal/external/rapidjson/encodings.h:179
↓ 4 callers
Method
Value
include/cereal/external/rapidjson/internal/ieee754.h:29
↓ 4 callers
Function
getTlsOss
reset default value is true. getTlsOss(bool reset=true);
unittests/doctest.h:3088
↓ 4 callers
Method
getX
sandbox/sandbox.cpp:404
↓ 4 callers
Function
hexEscapeChar
unittests/doctest.h:4838
↓ 4 callers
Method
next_attribute
Gets next attribute, optionally matching attribute name. \param name_ Name of attribute to find, or 0 to return next attribute regardless of its name;
include/cereal/external/rapidxml/rapidxml.hpp:869
↓ 4 callers
Function
random_index
unittests/common.hpp:143
↓ 4 callers
Method
stringify
unittests/doctest.h:1678
↓ 3 callers
Function
CEREAL_LOAD_MINIMAL_FUNCTION_NAME
include/cereal/types/common.hpp:101
↓ 3 callers
Function
CEREAL_SAVE_MINIMAL_FUNCTION_NAME
include/cereal/types/common.hpp:92
↓ 3 callers
Method
CreateSchemaValidator
Implementation of ISchemaStateFactory<SchemaType>
include/cereal/external/rapidjson/schema.h:2156
↓ 3 callers
Function
End
\em Past-the-end element iterator ! \pre IsArray() == true */
include/cereal/external/rapidjson/document.h:1607
↓ 3 callers
Method
EndArray
include/cereal/external/rapidjson/schema.h:262
↓ 3 callers
Method
EndObject
include/cereal/external/rapidjson/schema.h:252
↓ 3 callers
Function
Flush
include/cereal/external/rapidjson/memorybuffer.h:43
↓ 3 callers
Function
IsNumber
include/cereal/external/rapidjson/document.h:1033
↓ 3 callers
Function
IsString
include/cereal/external/rapidjson/document.h:1039
↓ 3 callers
Method
IsValid
Check whether this is a valid pointer.
include/cereal/external/rapidjson/pointer.h:336
↓ 3 callers
Method
MallocState
include/cereal/external/rapidjson/schema.h:2184
↓ 3 callers
Method
Normalize
include/cereal/external/rapidjson/internal/diyfp.h:102
↓ 3 callers
Method
NotMultipleOf
include/cereal/external/rapidjson/schema.h:1884
↓ 3 callers
Method
Peek
include/cereal/external/rapidjson/stream.h:159
↓ 3 callers
Function
Pow10
Computes integer powers of 10 in double (10.0^n). ! This function uses lookup table for fast and accurate results. \param n non-negative exponent.
include/cereal/external/rapidjson/internal/pow10.h:28
↓ 3 callers
Method
PropertyViolations
include/cereal/external/rapidjson/schema.h:1977
↓ 3 callers
Method
PutEnd
include/cereal/external/rapidjson/stream.h:166
↓ 3 callers
Method
Realloc
include/cereal/external/rapidjson/allocators.h:84
↓ 3 callers
Method
Sign
include/cereal/external/rapidjson/internal/ieee754.h:37
↓ 3 callers
Function
SkipWhitespace_SIMD
Skip whitespace with SSE 4.2 pcmpistrm instruction, testing 16 8-byte characters at once.
include/cereal/external/rapidjson/reader.h:281
↓ 3 callers
Method
StartArray
include/cereal/external/rapidjson/schema.h:261
↓ 3 callers
Method
StartObject
include/cereal/external/rapidjson/schema.h:250
↓ 3 callers
Function
c_str
the only functions I'm willing to leave in the interface - available for inlining
unittests/doctest.h:534
↓ 3 callers
Function
fpToString
unittests/doctest.h:3034
↓ 3 callers
Function
getCurrentTicks
unittests/doctest.h:3118
↓ 3 callers
Method
getElapsedSeconds
unsigned int getElapsedMilliseconds() const { return static_cast<unsigned int>(getElapsedMicroseconds() / 1000); }
unittests/doctest.h:3147
↓ 3 callers
Method
is_little_endian
Checks if Options is set for little endian
include/cereal/archives/portable_binary.hpp:211
↓ 3 callers
Function
load
include/cereal/types/set.hpp:51
↓ 3 callers
Method
loadBinaryValue
Loads some binary data, encoded as a base64 string, optionally specified by some name ! This will automatically start and finish a node to load the da
include/cereal/archives/xml.hpp:454
↓ 3 callers
Method
loadValue
include/cereal/archives/json.hpp:626
↓ 3 callers
Function
operator=
include/cereal/external/rapidjson/document.h:882
↓ 3 callers
Function
parseOption
parses an option and returns the string after the '=' character
unittests/doctest.h:6138
↓ 3 callers
Method
previous_sibling
Gets previous sibling node, optionally matching node name. Behaviour is undefined if node has no parent. Use parent() to test if node has a parent. \p
include/cereal/external/rapidxml/rapidxml.hpp:994
↓ 3 callers
Function
print
include/cereal/external/rapidxml/rapidxml_print.hpp:394
↓ 3 callers
Method
registerSharedPointer
Registers a shared pointer to its unique identifier ! After a shared pointer has been allocated for the first time, it should be registered
include/cereal/cereal.hpp:811
↓ 3 callers
Method
remove_all_attributes
Removes all attributes of node.
include/cereal/external/rapidxml/rapidxml.hpp:1322
↓ 3 callers
Method
remove_all_nodes
Removes all child nodes (but not attributes).
include/cereal/external/rapidxml/rapidxml.hpp:1201
↓ 3 callers
Function
save
include/cereal/types/set.hpp:41
↓ 3 callers
Method
saveValue
Saves a bool to the current node
include/cereal/archives/json.hpp:246
↓ 3 callers
Method
start
unittests/doctest.h:3140
↓ 3 callers
Function
stringifyBinaryExpr
unittests/doctest.h:1139
↓ 3 callers
Method
writeName
Write the name of the upcoming node and prepare object/array state ! Since writeName is called for every value that is output, regardless of
include/cereal/archives/json.hpp:334
↓ 2 callers
Method
Bool
include/cereal/external/rapidjson/reader.h:203
↓ 2 callers
Method
Bool
include/cereal/external/rapidjson/document.h:2445
↓ 2 callers
Function
CEREAL_LOAD_FUNCTION_NAME
include/cereal/types/set.hpp:82
↓ 2 callers
Function
CEREAL_SAVE_FUNCTION_NAME
include/cereal/types/set.hpp:75
↓ 2 callers
Method
Code
Get the error code.
include/cereal/external/rapidjson/error/error.h:116
↓ 2 callers
Method
DestroySchemaValidator
include/cereal/external/rapidjson/schema.h:2164
↓ 2 callers
Method
Double
include/cereal/external/rapidjson/reader.h:208
↓ 2 callers
Function
Empty
Check whether the array is empty.
include/cereal/external/rapidjson/document.h:1576
↓ 2 callers
Function
Encode
include/cereal/external/rapidjson/encodings.h:30
↓ 2 callers
Method
End
include/cereal/external/rapidjson/document.h:2545
↓ 2 callers
Method
Erase
Erase 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:771
↓ 2 callers
Function
Flush
include/cereal/external/rapidjson/filewritestream.h:63
↓ 2 callers
Method
Flush
include/cereal/external/rapidjson/encodedstream.h:162
↓ 2 callers
Function
GetCachedPowerByIndex
include/cereal/external/rapidjson/internal/diyfp.h:175
↓ 2 callers
Method
GetPointer
include/cereal/external/rapidjson/schema.h:1718
↓ 2 callers
Function
GetString
include/cereal/external/rapidjson/document.h:1780
← previous
next →
101–200 of 1,781, ranked by callers