a class to store a generic JSON value as claim
More...
#include <goby/util/thirdparty/jwt-cpp/jwt.h>
|
using | set_t = std::set< typename json_traits::string_type > |
|
template<typename json_traits>
class jwt::basic_claim< json_traits >
a class to store a generic JSON value as claim
- Template Parameters
-
json_traits | : JSON implementation traits |
- See also
- RFC 7519: JSON Web Token (JWT)
Definition at line 2473 of file jwt.h.
◆ set_t
template<typename json_traits >
◆ basic_claim() [1/9]
template<typename json_traits >
◆ basic_claim() [2/9]
template<typename json_traits >
◆ basic_claim() [3/9]
template<typename json_traits >
◆ ~basic_claim()
template<typename json_traits >
◆ basic_claim() [4/9]
template<typename json_traits >
◆ basic_claim() [5/9]
template<typename json_traits >
◆ basic_claim() [6/9]
template<typename json_traits >
◆ basic_claim() [7/9]
template<typename json_traits >
◆ basic_claim() [8/9]
template<typename json_traits >
◆ basic_claim() [9/9]
template<typename json_traits >
template<typename Iterator >
◆ as_array()
template<typename json_traits >
Get the contained JSON value as an array
- Returns
- content as array
- Exceptions
-
std::bad_cast | Content was not an array |
Definition at line 2566 of file jwt.h.
◆ as_bool()
template<typename json_traits >
Get the contained JSON value as a bool
- Returns
- content as bool
- Exceptions
-
std::bad_cast | Content was not a bool |
Definition at line 2592 of file jwt.h.
◆ as_date()
template<typename json_traits >
Get the contained JSON value as a date
- Returns
- content as date
- Exceptions
-
std::bad_cast | Content was not a date |
Definition at line 2559 of file jwt.h.
◆ as_int()
template<typename json_traits >
Get the contained JSON value as an integer
- Returns
- content as int
- Exceptions
-
std::bad_cast | Content was not an int |
Definition at line 2585 of file jwt.h.
◆ as_number()
template<typename json_traits >
Get the contained JSON value as a number
- Returns
- content as double
- Exceptions
-
std::bad_cast | Content was not a number |
Definition at line 2599 of file jwt.h.
◆ as_set()
template<typename json_traits >
Get the contained JSON value as a set of strings
- Returns
- content as set of strings
- Exceptions
-
std::bad_cast | Content was not an array of string |
Definition at line 2573 of file jwt.h.
◆ as_string()
template<typename json_traits >
Get the contained JSON value as a string
- Returns
- content as string
- Exceptions
-
std::bad_cast | Content was not a string |
Definition at line 2552 of file jwt.h.
◆ get_type()
template<typename json_traits >
Get type of contained JSON value
- Returns
- Type
- Exceptions
-
std::logic_error | An internal error occured |
Definition at line 2545 of file jwt.h.
◆ operator<<()
template<typename json_traits >
Serialize claim to output stream from wrapped JSON value
- Returns
- ouput stream
Definition at line 2538 of file jwt.h.
◆ operator=() [1/2]
template<typename json_traits >
◆ operator=() [2/2]
template<typename json_traits >
◆ operator>>()
template<typename json_traits >
Parse input stream into underlying JSON value
- Returns
- input stream
Definition at line 2532 of file jwt.h.
◆ to_json()
template<typename json_traits >
Get wrapped JSON value
- Returns
- Wrapped JSON value
Definition at line 2526 of file jwt.h.
The documentation for this class was generated from the following file:
- goby/util/thirdparty/jwt-cpp/jwt.h