Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cvengler/sysget
/ functions
Functions
365 in github.com/cvengler/sysget
⨍
Functions
365
◇
Types & classes
120
↓ 155 callers
Function
create
src/libs/json.hpp:15229
↓ 94 callers
Method
write_character
src/libs/json.hpp:11106
↓ 88 callers
Method
size
src/libs/json.hpp:2113
↓ 44 callers
Method
end
return iterator end (needed for range-based for)
src/libs/json.hpp:3294
↓ 41 callers
Method
begin
return iterator begin (needed for range-based for)
src/libs/json.hpp:3288
↓ 39 callers
Function
get
src/libs/json.hpp:3303
↓ 39 callers
Method
push_back
! @brief append an unescaped token at the end of the reference pointer @param[in] token token to add @complexity Amortized constant.
src/libs/json.hpp:10254
↓ 28 callers
Method
empty
! @brief return whether pointer points to the root document @return true iff the JSON pointer points to the root document @complexity Co
src/libs/json.hpp:10279
↓ 26 callers
Method
parse_error
src/libs/json.hpp:1884
↓ 24 callers
Function
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
src/libs/json.hpp:15450
↓ 24 callers
Function
basic_json
! @brief create an empty value with a given type Create an empty JSON value with a given type. The value will be default initialized with
src/libs/json.hpp:15568
↓ 24 callers
Function
is_object
! @brief return whether value is an object This function returns true if and only if the JSON value is an object. @return `true` if type
src/libs/json.hpp:16666
↓ 24 callers
Method
key
src/libs/json.hpp:4871
↓ 23 callers
Method
get_position
return position of last read token
src/libs/json.hpp:8368
↓ 20 callers
Method
operator[]
! @brief access to successor @pre The iterator is initialized; i.e. `m_object != nullptr`. */
src/libs/json.hpp:9773
↓ 18 callers
Method
number_integer
src/libs/json.hpp:4846
↓ 16 callers
Function
is_array
! @brief return whether value is an array This function returns true if and only if the JSON value is an array. @return `true` if type i
src/libs/json.hpp:16688
↓ 16 callers
Function
is_null
! @brief return whether value is null This function returns true if and only if the JSON value is null. @return `true` if type is null,
src/libs/json.hpp:16507
↓ 16 callers
Function
to_json
src/libs/json.hpp:3535
↓ 15 callers
Function
from_json
src/libs/json.hpp:2795
↓ 14 callers
Method
get_token_string
return the last read token (for errors only). Will never contain EOF (an arbitrary value that is not a valid char value, often -1), because 255 may l
src/libs/json.hpp:8376
↓ 14 callers
Method
pop_back
! @brief remove last reference token @pre not `empty()` @liveexample{The example shows the usage of `pop_back`.,json_pointer__pop_back}
src/libs/json.hpp:10208
↓ 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.
src/libs/json.hpp:18561
↓ 13 callers
Method
number_unsigned
src/libs/json.hpp:4851
↓ 11 callers
Method
sax_parse
src/libs/json.hpp:8690
↓ 10 callers
Function
begin
! @brief returns an iterator to the first element Returns an iterator to the first element. @image html range-begin-end.svg "Illustratio
src/libs/json.hpp:18490
↓ 10 callers
Method
boolean
src/libs/json.hpp:4841
↓ 10 callers
Method
number_float
src/libs/json.hpp:4856
↓ 10 callers
Method
value
! @brief return the value of an iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
src/libs/json.hpp:9820
↓ 7 callers
Method
end_array
src/libs/json.hpp:4886
↓ 7 callers
Method
end_object
src/libs/json.hpp:4876
↓ 7 callers
Method
start_array
src/libs/json.hpp:4881
↓ 7 callers
Method
start_object
src/libs/json.hpp:4866
↓ 7 callers
Method
string
src/libs/json.hpp:4861
↓ 6 callers
Method
dump
! @brief internal implementation of the serialization function This function is called by the public member function dump and organizes t
src/libs/json.hpp:13726
↓ 6 callers
Function
is_string
! @brief return whether value is a string This function returns true if and only if the JSON value is a string. @return `true` if type i
src/libs/json.hpp:16710
↓ 6 callers
Method
null
src/libs/json.hpp:4836
↓ 5 callers
Function
JSON_CATCH
src/libs/json.hpp:10460
↓ 5 callers
Method
is_begin
return whether the iterator can be dereferenced
src/libs/json.hpp:9090
↓ 5 callers
Function
push_back
! @brief add an object to an array Appends the given element @a val to the end of the JSON value. If the function is called on a JSON nul
src/libs/json.hpp:19222
↓ 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-
src/libs/json.hpp:18601
↓ 4 callers
Function
escape
escape "~" to "~0" and "/" to "~1"
src/libs/json.hpp:10825
↓ 4 callers
Function
find
src/libs/json.hpp:18336
↓ 4 callers
Function
get_arithmetic_value
src/libs/json.hpp:2809
↓ 4 callers
Method
get_string
src/libs/json.hpp:6914
↓ 4 callers
Function
insert_iterator
src/libs/json.hpp:19495
↓ 4 callers
Function
is_boolean
! @brief return whether value is a boolean This function returns true if and only if the JSON value is a boolean. @return `true` if type
src/libs/json.hpp:16529
↓ 4 callers
Function
replace_substring
! @brief replace all occurrences of a substring by another string @param[in,out] s the string to manipulate; changed so that all
src/libs/json.hpp:10813
↓ 3 callers
Function
cbegin
! @brief returns a const iterator to the first element Returns a const iterator to the first element. @image html range-begin-end.svg "I
src/libs/json.hpp:18530
↓ 3 callers
Function
is_number_float
! @brief return whether value is a floating-point number This function returns true if and only if the JSON value is a floating-point num
src/libs/json.hpp:16644
↓ 3 callers
Function
is_number_integer
! @brief return whether value is an integer number This function returns true if and only if the JSON value is a signed or unsigned integ
src/libs/json.hpp:16588
↓ 3 callers
Method
moved_or_copied
src/libs/json.hpp:11020
↓ 3 callers
Method
parse
! @brief public parser interface @param[in] strict whether to expect the last token to be EOF @param[in,out] result parsed JSON val
src/libs/json.hpp:8621
↓ 3 callers
Method
set_end
! @brief set the iterator past the last value @pre The iterator is initialized; i.e. `m_object != nullptr`. */
src/libs/json.hpp:9403
↓ 2 callers
Method
accept
! @brief public accept interface @param[in] strict whether to expect the last token to be EOF @return whether the input is a proper JSON
src/libs/json.hpp:8682
↓ 2 callers
Function
compute_boundaries
src/libs/json.hpp:12720
↓ 2 callers
Function
destroy
src/libs/json.hpp:15405
↓ 2 callers
Function
from_json_array_impl
src/libs/json.hpp:2939
↓ 2 callers
Method
get_character
src/libs/json.hpp:3821
↓ 2 callers
Function
get_impl_ptr
get a pointer to the value (object)
src/libs/json.hpp:16787
↓ 2 callers
Function
grisu2
src/libs/json.hpp:13361
↓ 2 callers
Function
grisu2_round
src/libs/json.hpp:13079
↓ 2 callers
Method
is_end
return whether the iterator is at end
src/libs/json.hpp:9096
↓ 2 callers
Method
is_errored
src/libs/json.hpp:4475
↓ 2 callers
Function
is_number_unsigned
! @brief return whether value is an unsigned integer number This function returns true if and only if the JSON value is an unsigned integ
src/libs/json.hpp:16616
↓ 2 callers
Method
set_begin
! @brief set the iterator to the first value @pre The iterator is initialized; i.e. `m_object != nullptr`. */
src/libs/json.hpp:9366
↓ 2 callers
Function
swap
! @brief exchanges the values Exchanges the contents of the JSON value with those of @a other. Does not invoke any move, copy, or swap op
src/libs/json.hpp:19870
↓ 2 callers
Method
write_bson
! @param[in] j JSON value to serialize @pre j.type() == value_t::object */
src/libs/json.hpp:11225
↓ 2 callers
Method
write_cbor
! @param[in] j JSON value to serialize */
src/libs/json.hpp:11245
↓ 2 callers
Method
write_msgpack
! @param[in] j JSON value to serialize */
src/libs/json.hpp:11489
↓ 2 callers
Method
write_ubjson
! @param[in] j JSON value to serialize @param[in] use_count whether to use '#' prefixes (optimized format) @param[in] use_type wheth
src/libs/json.hpp:11731
↓ 1 callers
Function
append_exponent
src/libs/json.hpp:13461
↓ 1 callers
Function
crbegin
! @brief returns a const reverse iterator to the last element Returns a const iterator to the reverse-beginning; that is, the last elemen
src/libs/json.hpp:18705
↓ 1 callers
Function
crend
! @brief returns a const reverse iterator to one before the first Returns a const reverse iterator to the reverse-end; that is, one before
src/libs/json.hpp:18734
↓ 1 callers
Method
customPM
src/packagemanager.cpp:262
↓ 1 callers
Function
erase
src/libs/json.hpp:18056
↓ 1 callers
Function
find_largest_pow10
! For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k. For n == 0, returns 1 and sets pow10 := 1. */
src/libs/json.hpp:13023
↓ 1 callers
Function
format_buffer
src/libs/json.hpp:13513
↓ 1 callers
Function
from_json_tuple_impl
src/libs/json.hpp:3087
↓ 1 callers
Method
get
@brief get next character from the input This function provides the interface to the used input adapter. It does not throw in case the input
src/libs/json.hpp:8265
↓ 1 callers
Function
get_cached_power_for_binary_exponent
! For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached power-of-ten c = f_c * 2^e_c, such that the exponent of the product
src/libs/json.hpp:12859
↓ 1 callers
Method
get_error_message
return syntax error message
src/libs/json.hpp:8400
↓ 1 callers
Method
get_number_float
return floating-point value
src/libs/json.hpp:8352
↓ 1 callers
Method
get_number_integer
return integer value
src/libs/json.hpp:8340
↓ 1 callers
Method
get_number_unsigned
return unsigned integer value
src/libs/json.hpp:8346
↓ 1 callers
Method
get_value
src/libs/json.hpp:9072
↓ 1 callers
Function
grisu2_digit_gen
! Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+. M- and M+ must be normalized and share the same exponent -60 <= e <= -32. */
src/libs/json.hpp:13120
↓ 1 callers
Method
init
This is the constructor
src/packagemanager.cpp:7
↓ 1 callers
Function
is_number
! @brief return whether value is a number This function returns true if and only if the JSON value is a number. This includes both intege
src/libs/json.hpp:16559
↓ 1 callers
Method
operator+
add to iterator
src/libs/json.hpp:9917
↓ 1 callers
Function
operator+=
! @brief add an object to an array @copydoc push_back(basic_json&&) */
src/libs/json.hpp:19249
↓ 1 callers
Function
operator<
! @brief comparison operator for JSON types Returns an ordering that is similar to Python: - order: null < boolean < number < object < array < string
src/libs/json.hpp:2774
↓ 1 callers
Function
parse
src/libs/json.hpp:20693
↓ 1 callers
Function
sax_parse
src/libs/json.hpp:20630
↓ 1 callers
Method
scan
src/libs/json.hpp:8428
↓ 1 callers
Function
split
! @brief split the string input to reference tokens @note This function is only called by the json_pointer constructor. All excepti
src/libs/json.hpp:10738
↓ 1 callers
Function
to_cbor
src/libs/json.hpp:20941
↓ 1 callers
Function
to_json_tuple_impl
src/libs/json.hpp:3652
↓ 1 callers
Method
top
src/libs/json.hpp:10306
↓ 1 callers
Function
unescape
unescape "~1" to tilde and "~0" to slash (order is important!)
src/libs/json.hpp:10833
next →
1–100 of 365, ranked by callers