Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/abumq/licensepp
/ functions
Functions
286 in github.com/abumq/licensepp
⨍
Functions
286
◇
Types & classes
76
↓ 47 callers
Function
add_to_vector
external/json.h:6585
↓ 29 callers
Method
at
! @brief access specified array element with bounds checking Returns a reference to the element at specified location @a idx, with bounds
external/json.h:3540
↓ 29 callers
Function
type_name
! @brief return the type as string Returns the type name as string to be used in error messages - usually to indicate that a function was
external/json.h:8084
↓ 28 callers
Method
end
return iterator end (needed for range-based for)
external/json.h:8687
↓ 20 callers
Method
begin
return iterator begin (needed for range-based for)
external/json.h:8681
↓ 18 callers
Method
validate
src/issuing-authority.cc:124
↓ 16 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
external/json.h:5747
↓ 14 callers
Method
operator[]
! @brief access to successor @pre The iterator is initialized; i.e. `m_object != nullptr`. */
external/json.h:9246
↓ 13 callers
Method
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
external/json.h:1784
↓ 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.
external/json.h:4750
↓ 11 callers
Function
from_json
external/json.h:634
↓ 10 callers
Function
check_length
@brief checks if given lengths do not exceed the size of a given vector To secure the access to the byte vector during CBOR/MessagePack deser
external/json.h:7209
↓ 10 callers
Method
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.
external/json.h:2688
↓ 9 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
external/json.h:4679
↓ 8 callers
Method
parse
public parser interface
external/json.h:11075
↓ 8 callers
Function
to_json
external/json.h:527
↓ 7 callers
Method
is_null
! @brief return whether value is null This function returns true iff the JSON value is null. @return `true` if type is null, `false` oth
external/json.h:2767
↓ 7 callers
Method
issue
src/issuing-authority.cc:61
↓ 7 callers
Method
key
! @brief return the key of an object iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
external/json.h:9283
↓ 6 callers
Method
dump
! @brief serialization Serialization function for JSON values. The function tries to mimic Python's `json.dumps()` function, and currentl
external/json.h:2646
↓ 6 callers
Method
is_array
! @brief return whether value is an array This function returns true iff the JSON value is an array. @return `true` if type is array, `f
external/json.h:2948
↓ 5 callers
Method
is_begin
return whether the iterator can be dereferenced
external/json.h:8473
↓ 5 callers
Method
is_object
! @brief return whether value is an object This function returns true iff the JSON value is an object. @return `true` if type is object,
external/json.h:2926
↓ 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-
external/json.h:4790
↓ 4 callers
Method
formattedExpiry
src/license.cc:50
↓ 4 callers
Function
get_arithmetic_value
external/json.h:603
↓ 4 callers
Method
is_string
! @brief return whether value is a string This function returns true iff the JSON value is a string. @return `true` if type is string, `
external/json.h:2970
↓ 4 callers
Method
load
src/license.cc:83
↓ 4 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
external/json.h:5267
↓ 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
external/json.h:4719
↓ 3 callers
Method
get_checked
external/json.h:11582
↓ 3 callers
Method
is_discarded
! @brief return whether value is discarded This function returns true iff the JSON value was discarded during parsing with a callback fun
external/json.h:2997
↓ 3 callers
Function
parse
external/json.h:6330
↓ 3 callers
Method
set_end
! @brief set the iterator past the last value @pre The iterator is initialized; i.e. `m_object != nullptr`. */
external/json.h:8865
↓ 3 callers
Method
value
! @brief return the value of an iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
external/json.h:9299
↓ 2 callers
Method
active
include/license++/issuing-authority.h:41
↓ 2 callers
Method
call
external/json.h:833
↓ 2 callers
Function
displayUsage
cli/main.cc:16
↓ 2 callers
Function
dump
! @brief internal implementation of the serialization function This function is called by the public member function dump and organizes t
external/json.h:8286
↓ 2 callers
Function
escape_string
external/json.h:8162
↓ 2 callers
Method
expiryDate
include/license++/license.h:82
↓ 2 callers
Function
find
! @brief find an element in a JSON object Finds an element in a JSON object with key equivalent to @a key. If the element is not found or
external/json.h:4590
↓ 2 callers
Function
flatten
! @brief return flattened JSON value The function creates a JSON object whose keys are JSON pointers (see [RFC 6901](https://tools.ietf.o
external/json.h:12082
↓ 2 callers
Method
get_string
! @brief return string value for string tokens The function iterates the characters between the opening and closing quotes of
external/json.h:10726
↓ 2 callers
Method
get_token_string
return string representation of last read token
external/json.h:10662
↓ 2 callers
Method
get_unchecked
! @brief return a reference to the pointed to value @note This version does not throw if a value is not present, but tries to
external/json.h:11515
↓ 2 callers
Method
is_end
return whether the iterator is at end
external/json.h:8479
↓ 2 callers
Method
loadFromFile
src/license.cc:107
↓ 2 callers
Method
pop_back
remove and return last reference pointer
external/json.h:11405
↓ 2 callers
Method
raw
src/license.cc:62
↓ 2 callers
Method
setAdditionalPayload
include/license++/license.h:57
↓ 2 callers
Method
setAuthoritySignature
include/license++/license.h:42
↓ 2 callers
Method
setExpiryDate
include/license++/license.h:47
↓ 2 callers
Method
setIssueDate
include/license++/license.h:52
↓ 2 callers
Method
setIssuingAuthorityId
include/license++/license.h:32
↓ 2 callers
Method
setLicensee
include/license++/license.h:27
↓ 2 callers
Method
setLicenseeSignature
include/license++/license.h:37
↓ 2 callers
Method
set_begin
! @brief set the iterator to the first value @pre The iterator is initialized; i.e. `m_object != nullptr`. */
external/json.h:8828
↓ 2 callers
Function
size
! @brief returns the number of elements Returns the number of elements in a JSON value. @return The return value depends on the differen
external/json.h:5072
↓ 1 callers
Method
construct
external/json.h:316
↓ 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
external/json.h:4894
↓ 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
external/json.h:4923
↓ 1 callers
Function
displayVersion
cli/main.cc:20
↓ 1 callers
Function
from_cbor_internal
! @brief create a JSON value from a given CBOR vector @param[in] v CBOR serialization @param[in] idx byte index to start reading from @
external/json.h:7482
↓ 1 callers
Function
from_json_array_impl
external/json.h:714
↓ 1 callers
Function
from_msgpack_internal
! @brief create a JSON value from a given MessagePack vector @param[in] v MessagePack serialization @param[in] idx byte index to start
external/json.h:7244
↓ 1 callers
Method
get
external/json.h:3182
↓ 1 callers
Method
getIssuingAuthority
\brief Read and return issuing authority from license
include/license++/base-license-manager.h:80
↓ 1 callers
Method
get_and_create
! @brief create and return a reference to the pointed to value @complexity Linear in the number of reference tokens. */
external/json.h:11440
↓ 1 callers
Method
get_number
! @brief return number value for number tokens This function translates the last token into the most appropriate number type
external/json.h:10916
↓ 1 callers
Method
get_value
external/json.h:8456
↓ 1 callers
Method
is_boolean
! @brief return whether value is a boolean This function returns true iff the JSON value is a boolean. @return `true` if type is boolean
external/json.h:2789
↓ 1 callers
Method
is_primitive
! @brief return whether type is primitive This function returns true iff the JSON type is primitive (string, number, boolean, or null).
external/json.h:2718
↓ 1 callers
Method
is_root
return whether pointer points to the root document
external/json.h:11418
↓ 1 callers
Method
issueDate
include/license++/license.h:87
↓ 1 callers
Method
maxValidity
include/license++/issuing-authority.h:46
↓ 1 callers
Method
operator+
add to iterator
external/json.h:9381
↓ 1 callers
Function
operator+=
! @brief add an object to an array @copydoc push_back(basic_json&&) */
external/json.h:5293
↓ 1 callers
Method
scan
! This function implements a scanner for JSON. It is specified using regular expressions that try to follow RFC 7159 as close as possi
external/json.h:9646
↓ 1 callers
Method
toString
src/license.cc:57
↓ 1 callers
Function
to_cbor_internal
! @brief create a CBOR serialization of a given JSON value This is a straightforward implementation of the CBOR specification. @param[in
external/json.h:6932
↓ 1 callers
Function
to_msgpack_internal
! @brief create a MessagePack serialization of a given JSON value This is a straightforward implementation of the MessagePack specification.
external/json.h:6686
↓ 1 callers
Method
top
external/json.h:11423
Method
BaseLicenseManager
include/license++/base-license-manager.h:74
Method
IssuingAuthority
src/issuing-authority.cc:23
Function
JSON_CATCH
external/json.h:3592
Method
JSON_CATCH
external/json.h:3549
Method
JsonObject
src/json-object.cc:14
Method
License
src/license.cc:21
Method
LicenseException
\brief Main constructor
include/license++/license-exception.h:27
Method
LicenseManager
sample/license-manager.h:37
Method
LicenseManager
cli/licensing/license-manager.h:23
Method
LicenseManagerForTest
test/license-manager-for-test.h:42
Function
TEST
test/license-manager-test.h:19
Function
TestCase
test/testx.h:26
Method
addToBuff
src/utils.cc:90
Method
array
! @brief explicitly create an array from an initializer list Creates a JSON array value from a given initializer list. That is, given a l
external/json.h:2164
Function
at
! @brief access specified object element with bounds checking Returns a reference to the element at with specified key @a key, with bound
external/json.h:3630
Function
back
! @brief access the last element Returns a reference to the last element in the container. For a JSON container `c`, the expression `c.ba
external/json.h:4244
Method
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
external/json.h:1915
next →
1–100 of 286, ranked by callers