Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arun11299/cpp-jwt
/ functions
Functions
600 in github.com/arun11299/cpp-jwt
⨍
Functions
600
◇
Types & classes
221
Method
output_vector_adapter
include/jwt/json/json.hpp:12648
Method
parent_pointer
! @brief returns the parent of this JSON pointer @return parent of this JSON pointer; in case this JSON pointer is the root, the
include/jwt/json/json.hpp:11757
Method
parse_bson_array
! @brief Reads an array from the BSON input and passes it to the SAX-parser. @return whether a valid BSON-array was passed to the SAX parser
include/jwt/json/json.hpp:8012
Method
parse_bson_element_internal
! @brief Read a BSON document element of the given @a element_type. @param[in] element_type The BSON element type, c.f. http://bsonspec.org/sp
include/jwt/json/json.hpp:7896
Method
parse_bson_element_list
! @brief Read a BSON element list (as specified in the BSON-spec) The same binary layout is used for objects and arrays, hence it must be
include/jwt/json/json.hpp:7974
Method
parse_bson_internal
! @brief Reads in a BSON-object and passes it to the SAX-parser. @return whether a valid BSON-value was passed to the SAX parser */
include/jwt/json/json.hpp:7794
Method
parse_cbor_internal
! @param[in] get_char whether a new character should be retrieved from the input (true) or whether the last read charact
include/jwt/json/json.hpp:8042
Method
parse_error
include/jwt/json/json.hpp:5441
Method
parse_error
include/jwt/json/json.hpp:5680
Method
parse_error
include/jwt/json/json.hpp:5867
Method
parse_msgpack_internal
! @return whether a valid MessagePack value was passed to the SAX parser */
include/jwt/json/json.hpp:8767
Method
parse_ubjson_internal
! @param[in] get_char whether a new character should be retrieved from the input (true, default) or whether the last rea
include/jwt/json/json.hpp:9399
Method
parser
a parser reading from an input adapter
include/jwt/json/json.hpp:10174
Function
patch
! @brief applies a JSON patch [JSON Patch](http://jsonpatch.com) defines a JSON document structure for expressing a sequence of operation
include/jwt/json/json.hpp:24662
Method
payload_param
include/jwt/parameters.hpp:59
Method
pointer_in_storage
* A check to determine if the pointer 'p' * points to a region within storage. */
include/jwt/stack_alloc.hpp:112
Method
position_string
include/jwt/json/json.hpp:2466
Function
reinterpret_bits
include/jwt/json/json.hpp:14380
Method
remove_sign
* Overload to make the compiler happy while it is instantiating * dump_integer for number_unsigned_t. * Must never be called. */
include/jwt/json/json.hpp:16337
Method
sax_parse_internal
include/jwt/json/json.hpp:10285
Function
scan
include/jwt/json/json.hpp:7380
Method
scan_comment
! * @brief scan a comment * @return whether comment could be scanned successfully */
include/jwt/json/json.hpp:6715
Method
scan_number
! @brief scan a number literal This function scans a string according to Sect. 6 of RFC 7159. The function is realized with a determinis
include/jwt/json/json.hpp:6840
Method
scan_string
! @brief scan a string literal This function scans a string according to Sect. 7 of RFC 7159. While scanning, bytes are escaped and copie
include/jwt/json/json.hpp:6125
Method
secret_param
include/jwt/parameters.hpp:79
Method
serializer
! @param[in] s output stream to serialize to @param[in] ichar indentation character to use @param[in] error_handler_ how to react on de
include/jwt/json/json.hpp:15493
Method
set_begin
set iterator to a defined beginning
include/jwt/json/json.hpp:10653
Method
set_end
set iterator to a defined past the end
include/jwt/json/json.hpp:10659
Method
sign
* Signs the input using the HMAC algorithm using the * provided key. * * Arguments: * @key : The secret/key to use for the signing. *
include/jwt/algorithm.hpp:351
Method
sign
* Basically a no-op. Sets the error code to NoneAlgorithmUsed. */
include/jwt/algorithm.hpp:424
Method
sign
* Signs the input data using PEM encryption algorithm. * * Arguments: * @key : The key/secret to be used for signing. * Cannot be
include/jwt/algorithm.hpp:481
Method
size
include/jwt/string_view.hpp:128
Method
span_input_adapter
include/jwt/json/json.hpp:5156
Method
stack_alloc
'tors
include/jwt/stack_alloc.hpp:156
Method
start_array
include/jwt/json/json.hpp:5421
Method
start_array
include/jwt/json/json.hpp:5634
Method
start_object
include/jwt/json/json.hpp:5395
Method
start_object
include/jwt/json/json.hpp:5570
Method
string
include/jwt/json/json.hpp:5383
Method
string
include/jwt/json/json.hpp:5558
Method
string to_string
include/jwt/json/json.hpp:25171
Method
strtof
include/jwt/json/json.hpp:6783
Method
sub
! @brief returns x - y @pre x.e == y.e and x.f >= y.f */
include/jwt/json/json.hpp:14402
Method
subject_param
include/jwt/parameters.hpp:214
Function
to_bson
! @brief Serializes the given JSON object `j` to BSON and returns a vector containing the corresponding BSON-representation. BSON
include/jwt/json/json.hpp:23827
Method
to_char_type
include/jwt/json/json.hpp:14278
Method
to_json
include/jwt/json/json.hpp:4399
Function
to_msgpack
! @brief create a MessagePack serialization of a given JSON value Serializes a given JSON value @a j to a byte vector using the MessagePack
include/jwt/json/json.hpp:23646
Function
to_ubjson
! @brief create a UBJSON serialization of a given JSON value Serializes a given JSON value @a j to a byte vector using the UBJSON (Univer
include/jwt/json/json.hpp:23749
Method
token_type_name
include/jwt/json/json.hpp:5933
Method
typ
* NOTE: Any previously saved json dump or the encoding of the * header would not be valid after modifying the type. */ * Set the JWT type. */
include/jwt/jwt.hpp:344
Function
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.
include/jwt/json/json.hpp:18812
Method
ubjson_prefix
! @brief determine the type prefix of container values */
include/jwt/json/json.hpp:14129
Function
unflatten
! @param[in] value flattened JSON @return unflattened JSON @throw parse_error.109 if array index is not a number @throw type_error.
include/jwt/json/json.hpp:12446
Function
update
! @brief updates a JSON object from another object, overwriting existing keys Inserts all values from JSON object @a j and overwrites existin
include/jwt/json/json.hpp:22257
Method
used
* Returns number of remaining bytes within the storage buffer * that can be used for further allocation requests. */
include/jwt/stack_alloc.hpp:101
Method
validate_iat_param
include/jwt/parameters.hpp:228
Function
validate_jti
*/
include/jwt/parameters.hpp:426
Method
validate_jti_param
include/jwt/parameters.hpp:241
Function
value
include/jwt/json/json.hpp:20279
Method
value
return value of the iterator
include/jwt/json/json.hpp:3922
Method
value
return the value of an iterator
include/jwt/json/json.hpp:11522
Method
verify
* Basically a no-op. Sets the error code to NoneAlgorithmUsed. */
include/jwt/algorithm.hpp:437
Method
verify_param
include/jwt/parameters.hpp:145
Method
what
include/jwt/exceptions.hpp:48
Method
what
returns the explanatory string
include/jwt/json/json.hpp:2356
Method
wide_string_input_adapter
include/jwt/json/json.hpp:5010
Method
write_bson_array
! @brief Writes a BSON element with key @a name and array @a value */
include/jwt/json/json.hpp:13799
Method
write_bson_binary
! @brief Writes a BSON element with key @a name and binary value @a value */
include/jwt/json/json.hpp:13818
Method
write_bson_boolean
! @brief Writes a BSON element with key @a name and boolean value @a value */
include/jwt/json/json.hpp:13656
Method
write_bson_double
! @brief Writes a BSON element with key @a name and double value @a value */
include/jwt/json/json.hpp:13666
Method
write_bson_element
! @brief Serializes the JSON value @a j to BSON and associates it with the key @a name. @param name The name to associate with the
include/jwt/json/json.hpp:13881
Method
write_bson_entry_header
! @brief Writes the given @a element_type and @a name to the output adapter */
include/jwt/json/json.hpp:13644
Method
write_bson_integer
! @brief Writes a BSON element with key @a name and integer @a value */
include/jwt/json/json.hpp:13716
Method
write_bson_null
! @brief Writes a BSON element with key @a name and null value */
include/jwt/json/json.hpp:13698
Method
write_bson_object
! @param[in] j JSON value to serialize @pre j.type() == value_t::object */
include/jwt/json/json.hpp:13942
Method
write_bson_object_entry
! @brief Writes a BSON element with key @a name and object @a value */
include/jwt/json/json.hpp:13766
Method
write_bson_string
! @brief Writes a BSON element with key @a name and string value @a value */
include/jwt/json/json.hpp:13684
Method
write_bson_unsigned
! @brief Writes a BSON element with key @a name and unsigned @a value */
include/jwt/json/json.hpp:13744
Method
write_character
include/jwt/json/json.hpp:12676
Method
write_character
include/jwt/json/json.hpp:12700
Method
write_compact_float
include/jwt/json/json.hpp:14251
Method
write_number
include/jwt/json/json.hpp:14235
Method
write_number_with_ubjson_prefix
include/jwt/json/json.hpp:13989
Method
~Arena
include/jwt/stack_alloc.hpp:60
Function
~basic_json
! @brief destructor Destroys the JSON value and frees all allocated memory. @complexity Linear. @requirement This function helps `b
include/jwt/json/json.hpp:18695
Method
~basic_string_view
Destructor
include/jwt/string_view.hpp:104
Method
~binary_reader
include/jwt/json/json.hpp:7722
Method
~input_stream_adapter
include/jwt/json/json.hpp:4795
Method
~json_ref
include/jwt/json/json.hpp:12563
Method
~json_sax
include/jwt/json/json.hpp:5308
Method
~json_sax_dom_callback_parser
include/jwt/json/json.hpp:5526
Method
~json_sax_dom_parser
include/jwt/json/json.hpp:5351
Method
~jwt_header
include/jwt/jwt.hpp:304
Method
~jwt_payload
include/jwt/jwt.hpp:517
Method
~jwt_signature
include/jwt/jwt.hpp:803
Method
~lexer
include/jwt/json/json.hpp:6005
Method
~nonesuch
include/jwt/json/json.hpp:2826
Method
~output_adapter_protocol
include/jwt/json/json.hpp:12636
Method
~serializer
include/jwt/json/json.hpp:15509
← previous
501–600 of 600, ranked by callers