MCPcopy Create free account

hub / github.com/arun11299/cpp-jwt / functions

Functions600 in github.com/arun11299/cpp-jwt

↓ 3 callersFunctioncbegin
! @brief returns a const iterator to the first element Returns a const iterator to the first element. @image html range-begin-end.svg "I
include/jwt/json/json.hpp:21006
↓ 3 callersFunctionis_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
include/jwt/json/json.hpp:19029
↓ 3 callersFunctionis_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
include/jwt/json/json.hpp:18973
↓ 3 callersMethodmoved_or_copied
include/jwt/json/json.hpp:12565
↓ 3 callersMethodset_end
! @brief set the iterator past the last value @pre The iterator is initialized; i.e. `m_object != nullptr`. */
include/jwt/json/json.hpp:10977
↓ 3 callersMethodsize
* The size of the internal storage buffer. */
include/jwt/stack_alloc.hpp:92
↓ 3 callersFunctionsub
*/
include/jwt/parameters.hpp:410
↓ 3 callersFunctiontype_to_str
* Converts an instance of type `enum class type` * to its string equivalent. */
include/jwt/jwt.hpp:82
↓ 3 callersFunctionunget
! @brief unget current character (read it again on next get) We implement unget by setting variable next_unget to true. The input is not
include/jwt/json/json.hpp:7245
↓ 3 callersFunctionvalidate_iat
*/
include/jwt/parameters.hpp:418
↓ 2 callersMethodadd_header
include/jwt/jwt.hpp:375
↓ 2 callersFunctionaud
*/
include/jwt/parameters.hpp:394
↓ 2 callersMethodbase64_decode
* Does URL safe base64 decoding. */
include/jwt/jwt.hpp:256
↓ 2 callersMethodbase64_encode
* Does URL safe base64 encoding */
include/jwt/jwt.hpp:242
↓ 2 callersFunctioncompute_boundaries
include/jwt/json/json.hpp:14521
↓ 2 callersMethodcopy
NOTE: Does not throw
include/jwt/string_view.hpp:192
↓ 2 callersMethoddecode
! @brief check whether a string is UTF-8 encoded The function checks each byte of a string whether it is UTF-8 encoded. The result of the
include/jwt/json/json.hpp:16298
↓ 2 callersFunctionemplace
include/jwt/json/json.hpp:21954
↓ 2 callersMethodencode
* Get the URL safe base64 encoded string * of the header. */ TODO: error code ?
include/jwt/jwt.hpp:438
↓ 2 callersFunctionfrom_json_array_impl
include/jwt/json/json.hpp:3574
↓ 2 callersMethodfront
include/jwt/string_view.hpp:148
↓ 2 callersMethodget
include/jwt/parameters.hpp:263
↓ 2 callersFunctionget_impl_ptr
get a pointer to the value (object)
include/jwt/json/json.hpp:19194
↓ 2 callersFunctiongrisu2
include/jwt/json/json.hpp:15162
↓ 2 callersFunctiongrisu2_round
include/jwt/json/json.hpp:14880
↓ 2 callersMethodhas_header
* Checks if header with the given name * is present or not. */
include/jwt/jwt.hpp:426
↓ 2 callersMethodis_end
return whether the iterator is at end
include/jwt/json/json.hpp:10671
↓ 2 callersMethodis_errored
include/jwt/json/json.hpp:5453
↓ 2 callersFunctionis_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
include/jwt/json/json.hpp:19001
↓ 2 callersFunctionlittle_endianess
! @brief determine system byte order @return true if and only if system's byte order is little endian @note from https://stackoverflow.com/a/1001328
include/jwt/json/json.hpp:7681
↓ 2 callersFunctionread_from_file
examples/simple_ex3_rsa.cc:15
↓ 2 callersFunctionreset
reset token_buffer; current character is beginning of token
include/jwt/json/json.hpp:7191
↓ 2 callersMethodset_begin
! @brief set the iterator to the first value @pre The iterator is initialized; i.e. `m_object != nullptr`. */
include/jwt/json/json.hpp:10940
↓ 2 callersMethodset_subtype
! @brief sets the binary subtype Sets the binary subtype of the value, also flags a binary JSON value as having a subtype, which has impl
include/jwt/json/json.hpp:4492
↓ 2 callersFunctionsize
! @brief returns the number of elements Returns the number of elements in a JSON value. @return The return value depends on the differen
include/jwt/json/json.hpp:21494
↓ 2 callersFunctionskip_whitespace
include/jwt/json/json.hpp:7371
↓ 2 callersFunctionstr_to_alg
* Convert stringified algorithm to enum class. * The string comparison is case insesitive. */
include/jwt/algorithm.hpp:250
↓ 2 callersMethodswap
include/jwt/string_view.hpp:177
↓ 2 callersMethodwrite_bson
! @param[in] j JSON value to serialize @pre j.type() == value_t::object */
include/jwt/json/json.hpp:12773
↓ 2 callersMethodwrite_cbor
! @param[in] j JSON value to serialize */
include/jwt/json/json.hpp:12793
↓ 2 callersMethodwrite_msgpack
! @param[in] j JSON value to serialize */
include/jwt/json/json.hpp:13098
↓ 2 callersMethodwrite_ubjson
! @param[in] j JSON value to serialize @param[in] use_count whether to use '#' prefixes (optimized format) @param[in] use_type wheth
include/jwt/json/json.hpp:13422
↓ 1 callersFunctionappend_exponent
include/jwt/json/json.hpp:15262
↓ 1 callersFunctionat
! @brief access specified array element with bounds checking Returns a reference to the element at specified location @a idx, with bounds
include/jwt/json/json.hpp:19793
↓ 1 callersFunctionbase64_test_decode
include/jwt/test/test_base64.cc:25
↓ 1 callersFunctionbase64_test_encode
include/jwt/test/test_base64.cc:6
↓ 1 callersFunctionbase64_uri_decode
* Decodes an input URL safe base64 encoded byte string. * * NOTE: To be used only for decoding URL safe base64 encoded * byte string. * * Argumen
include/jwt/base64.hpp:301
↓ 1 callersFunctionbase64_uri_encode
* Makes the base64 encoded byte string URL safe. * Overwrites/skips few URL unsafe characters * from the input sequence. * * Arguments: * @data
include/jwt/base64.hpp:268
↓ 1 callersFunctionbasic_cons
include/jwt/test/test_sv.cc:9
↓ 1 callersFunctionbasic_decode_test
include/jwt/test/test_jwt_decode.cc:4
↓ 1 callersFunctionbasic_hmac_test
include/jwt/test/test_hmac.cc:4
↓ 1 callersFunctionbasic_json_test
include/jwt/json/test_json.cc:10
↓ 1 callersFunctionbasic_jwt_object_test
include/jwt/test/test_jwt_object.cc:9
↓ 1 callersFunctionbasic_payload_test
include/jwt/test/test_jwt_payload.cc:4
↓ 1 callersFunctionbasic_rsa_test
include/jwt/test/test_rsa.cc:34
↓ 1 callersFunctionbasic_sign_test
include/jwt/test/test_jwt_signature.cc:4
↓ 1 callersMethodcompare
Comparison Member Functions
include/jwt/string_view.hpp:217
↓ 1 callersFunctioncomparisons
include/jwt/test/test_sv.cc:149
↓ 1 callersFunctionconversions
include/jwt/test/test_sv.cc:128
↓ 1 callersFunctioncrbegin
! @brief returns a const reverse iterator to the last element Returns a const iterator to the reverse-beginning; that is, the last elemen
include/jwt/json/json.hpp:21181
↓ 1 callersFunctioncrend
! @brief returns a const reverse iterator to one before the first Returns a const reverse iterator to the reverse-end; that is, one before
include/jwt/json/json.hpp:21210
↓ 1 callersFunctiondecoding_size
Returns the maximum number of bytes required to store a decoded base64 byte string.
include/jwt/base64.hpp:46
↓ 1 callersFunctionemplace_back
include/jwt/json/json.hpp:21901
↓ 1 callersFunctionencoding_size
Returns the maximum number of bytes required to encode an input byte string of length `n` to base64.
include/jwt/base64.hpp:37
↓ 1 callersFunctionerase
include/jwt/json/json.hpp:20516
↓ 1 callersMethodfind_first_not_of
include/jwt/string_view.hpp:313
↓ 1 callersFunctionfind_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. */
include/jwt/json/json.hpp:14824
↓ 1 callersFunctionfind_oper
include/jwt/test/test_sv.cc:76
↓ 1 callersFunctionformat_buffer
include/jwt/json/json.hpp:15314
↓ 1 callersFunctionfrom_json_tuple_impl
include/jwt/json/json.hpp:3733
↓ 1 callersFunctionget_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
include/jwt/json/json.hpp:14660
↓ 1 callersMethodget_value
include/jwt/json/json.hpp:10647
↓ 1 callersFunctiongrisu2_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. */
include/jwt/json/json.hpp:14921
↓ 1 callersFunctionhash
include/jwt/json/json.hpp:4613
↓ 1 callersFunctionheaders
*/
include/jwt/parameters.hpp:332
↓ 1 callersFunctionint_to_string
include/jwt/json/json.hpp:3835
↓ 1 callersFunctionis_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
include/jwt/json/json.hpp:18944
↓ 1 callersFunctioniterator_test
include/jwt/test/test_sv.cc:29
↓ 1 callersMethodoperator+
add to iterator
include/jwt/json/json.hpp:11491
↓ 1 callersFunctionoperator+=
! @brief add an object to an array @copydoc push_back(basic_json&&) */
include/jwt/json/json.hpp:21738
↓ 1 callersFunctionoperator<
! @brief comparison operator for JSON types Returns an ordering that is similar to Python: - order: null < boolean < number < object < array < string
include/jwt/json/json.hpp:3404
↓ 1 callersFunctionparse
include/jwt/json/json.hpp:23187
↓ 1 callersFunctionrbegin
! @brief returns an iterator to the reverse-beginning Returns an iterator to the reverse-beginning; that is, the last element. @image ht
include/jwt/json/json.hpp:21107
↓ 1 callersMethodrbegin
include/jwt/string_view.hpp:116
↓ 1 callersMethodremove_header
* Remove the header from JWT. * NOTE: Special handling for removing type field * from header. The typ_ is set to NONE when removed. */
include/jwt/jwt.hpp:404
↓ 1 callersMethodremove_prefix
Modifier Member Functions
include/jwt/string_view.hpp:164
↓ 1 callersMethodremove_suffix
include/jwt/string_view.hpp:171
↓ 1 callersFunctionrend
! @brief returns an iterator to the reverse-end Returns an iterator to the reverse-end; that is, one before the first element. @imag
include/jwt/json/json.hpp:21144
↓ 1 callersMethodrend
include/jwt/string_view.hpp:117
↓ 1 callersMethodrfind
include/jwt/string_view.hpp:265
↓ 1 callersFunctionsax_parse
include/jwt/json/json.hpp:23291
↓ 1 callersFunctionskip_bom
! @brief skip the UTF-8 byte order mark @return true iff there is no BOM or the correct BOM has been skipped */
include/jwt/json/json.hpp:7357
↓ 1 callersFunctionsplit
! @brief split the string input to reference tokens @note This function is only called by the json_pointer constructor. All excepti
include/jwt/json/json.hpp:12276
↓ 1 callersFunctionstr_operations
include/jwt/test/test_sv.cc:37
↓ 1 callersFunctionstr_to_type
* Converts a string representing a value of type * `enum class type` into its actual type. */
include/jwt/jwt.hpp:67
↓ 1 callersFunctiontest_basic_header
include/jwt/test/test_jwt_header.cc:4
↓ 1 callersFunctionto_cbor
include/jwt/json/json.hpp:23558
↓ 1 callersFunctionto_json_tuple_impl
include/jwt/json/json.hpp:4336
↓ 1 callersFunctionunescape
unescape "~1" to tilde and "~0" to slash (order is important!)
include/jwt/json/json.hpp:12371
MethodArena
'tors
include/jwt/stack_alloc.hpp:49
← previousnext →101–200 of 600, ranked by callers