Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BayshoreNetworks/yextend
/ functions
Functions
382 in github.com/BayshoreNetworks/yextend
⨍
Functions
382
◇
Types & classes
87
↓ 120 callers
Function
create
libs/json.hpp:7928
↓ 92 callers
Method
size
libs/json.hpp:582
↓ 66 callers
Method
write_character
libs/json.hpp:4399
↓ 41 callers
Method
end
return iterator end (needed for range-based for)
libs/json.hpp:4266
↓ 38 callers
Method
begin
return iterator begin (needed for range-based for)
libs/json.hpp:4260
↓ 32 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
libs/json.hpp:13070
↓ 30 callers
Function
get
libs/json.hpp:9566
↓ 29 callers
Method
write_characters
libs/json.hpp:4404
↓ 23 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
libs/json.hpp:8144
↓ 22 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
libs/json.hpp:9261
↓ 18 callers
Function
exit_with_code_cleanup
* had to define a function to use instead of yara's built in * macro: * * #define exit_with_code(code) { rresult = code; goto _exit; } * *
libs/bayshore_yara_wrapper.c:534
↓ 16 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
libs/json.hpp:8248
↓ 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
libs/json.hpp:9283
↓ 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,
libs/json.hpp:9102
↓ 16 callers
Method
operator[]
! @brief access to successor @pre The iterator is initialized; i.e. `m_object != nullptr`. */
libs/json.hpp:4127
↓ 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.
libs/json.hpp:11035
↓ 11 callers
Function
from_json
libs/json.hpp:1118
↓ 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
libs/json.hpp:10964
↓ 10 callers
Method
key
! @brief return the key of an object iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
libs/json.hpp:4158
↓ 10 callers
Function
parse_json_string
main.cpp:409
↓ 10 callers
Function
remove_file_extension
bayshore_content_scan.cpp:143
↓ 9 callers
Method
dump
! @brief internal implementation of the serialization function This function is called by the public member function dump and organizes t
libs/json.hpp:6118
↓ 8 callers
Function
get_content_type_string
wrapper.cpp:61
↓ 8 callers
Function
to_json
libs/json.hpp:958
↓ 7 callers
Function
get_content_type
wrapper.cpp:51
↓ 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
libs/json.hpp:9305
↓ 6 callers
Function
process_scan_no_hit
main.cpp:334
↓ 6 callers
Function
verbFunc
(verb)
test_files/index.js:58
↓ 6 callers
Method
what
returns the explanatory string
libs/json.hpp:206
↓ 5 callers
Function
increment_recur_counter
bayshore_content_scan.cpp:158
↓ 5 callers
Method
is_begin
return whether the iterator can be dereferenced
libs/json.hpp:3499
↓ 5 callers
Function
is_type_officex
wrapper.cpp:115
↓ 5 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
libs/json.hpp:2949
↓ 5 callers
Function
tokenize_string
main.cpp:227
↓ 5 callers
Method
value
! @brief return the value of an iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
libs/json.hpp:4174
↓ 4 callers
Function
JSON_CATCH
libs/json.hpp:9890
↓ 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-
libs/json.hpp:11075
↓ 4 callers
Function
define_external_variables
libs/bayshore_yara_wrapper.c:375
↓ 4 callers
Function
get_arithmetic_value
libs/json.hpp:1092
↓ 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
libs/json.hpp:9124
↓ 4 callers
Function
is_type_archive
wrapper.cpp:106
↓ 4 callers
Function
is_type_pdf
wrapper.cpp:223
↓ 4 callers
Function
min
libs/bayshore_file_type_detect.c:46
↓ 4 callers
Function
print_scanner_error
functions
libs/bayshore_yara_wrapper.c:84
↓ 4 callers
Function
process_scan_hit_str
main.cpp:250
↓ 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
libs/json.hpp:11574
↓ 4 callers
Function
recurs_threshold_passed
bayshore_content_scan.cpp:150
↓ 4 callers
Function
scan_content
bayshore_content_scan.cpp:726
↓ 4 callers
Function
scan_office_open_xml_api
bayshore_content_scan.cpp:325
↓ 4 callers
Function
scan_pdf_api
bayshore_content_scan.cpp:245
↓ 3 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
libs/json.hpp:2985
↓ 3 callers
Function
bayshore_yara_preprocess_rules
* should return a pointer to populated YR_RULES struct, * otherwise it should return a pointer to NULL (0) */
libs/bayshore_yara_wrapper.c:551
↓ 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
libs/json.hpp:11004
↓ 3 callers
Function
find
libs/json.hpp:10873
↓ 3 callers
Function
initParams
(uri, options, callback)
test_files/index.js:26
↓ 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
libs/json.hpp:9239
↓ 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
libs/json.hpp:9183
↓ 3 callers
Method
moved_or_copied
libs/json.hpp:6803
↓ 3 callers
Method
pop_back
! @brief remove and return last reference pointer @throw out_of_range.405 if JSON pointer has no parent */
libs/json.hpp:6958
↓ 3 callers
Method
set_end
! @brief set the iterator past the last value @pre The iterator is initialized; i.e. `m_object != nullptr`. */
libs/json.hpp:3757
↓ 3 callers
Function
str2md5
bayshore_content_scan.cpp:115
↓ 3 callers
Method
unget
unget current character (return it again on next get)
libs/json.hpp:2713
↓ 3 callers
Function
wrapRequestMethod
(method, options, requester, verb)
test_files/index.js:83
↓ 2 callers
Function
bayshore_yara_wrapper_yrrules_api
* this entry API assumes that the yara ruleset(s) have * been pre-compiled and processed into a YR_RULES struct, * a pointer to that struct in mem g
libs/bayshore_yara_wrapper.c:658
↓ 2 callers
Method
call
libs/json.hpp:1342
↓ 2 callers
Function
cleanup
libs/bayshore_yara_wrapper.c:518
↓ 2 callers
Function
does_this_file_exist
main.cpp:181
↓ 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
libs/json.hpp:13682
↓ 2 callers
Function
get_buffer_type
libs/bayshore_file_type_detect.c:415
↓ 2 callers
Method
get_character
std::istream/std::streambuf use std::char_traits<char>::to_int_type, to ensure that std::char_traits<char>::eof() and the character 0xff do not end up
libs/json.hpp:1485
↓ 2 callers
Function
get_file_size
Get the size of a file
main.cpp:132
↓ 2 callers
Function
get_impl_ptr
get a pointer to the value (object)
libs/json.hpp:9382
↓ 2 callers
Method
get_number_float
return floating-point value
libs/json.hpp:2748
↓ 2 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
libs/json.hpp:2772
↓ 2 callers
Function
is_7zip
7-zip
libs/bayshore_file_type_detect.c:751
↓ 2 callers
Function
is_bzip2
bzip2
libs/bayshore_file_type_detect.c:796
↓ 2 callers
Function
is_directory
main.cpp:172
↓ 2 callers
Method
is_end
return whether the iterator is at end
libs/json.hpp:3505
↓ 2 callers
Function
is_gzip
gzip
libs/bayshore_file_type_detect.c:682
↓ 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
libs/json.hpp:9211
↓ 2 callers
Function
is_rar
rar
libs/bayshore_file_type_detect.c:637
↓ 2 callers
Function
is_tar
tar
libs/bayshore_file_type_detect.c:604
↓ 2 callers
Function
is_type_open_document_format
wrapper.cpp:160
↓ 2 callers
Function
legacy_output
main.cpp:381
↓ 2 callers
Function
load_modules_data
libs/bayshore_yara_wrapper.c:462
↓ 2 callers
Method
move_string
return current string value (implicitly resets the token; useful only once)
libs/json.hpp:2754
↓ 2 callers
Function
object
! @brief explicitly create an object from an initializer list Creates a JSON object value from a given initializer list. The initializer
libs/json.hpp:8554
↓ 2 callers
Function
parse
! @brief deserialize from a compatible input This function reads from a compatible input. Examples are: - an array of 1-byte values -
libs/json.hpp:12889
↓ 2 callers
Method
parse_cbor
! @brief create a JSON value from CBOR input @param[in] strict whether to expect the input to be consumed completed @return JSON value c
libs/json.hpp:4511
↓ 2 callers
Method
parse_msgpack
! @brief create a JSON value from MessagePack input @param[in] strict whether to expect the input to be consumed completed @return JSON
libs/json.hpp:4532
↓ 2 callers
Method
set_begin
! @brief set the iterator to the first value @pre The iterator is initialized; i.e. `m_object != nullptr`. */
libs/json.hpp:3720
↓ 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
libs/json.hpp:11363
↓ 2 callers
Function
str_to_md5
main.cpp:145
↓ 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
libs/json.hpp:12205
↓ 2 callers
Function
unload_modules_data
libs/bayshore_yara_wrapper.c:501
↓ 2 callers
Method
write_cbor
! @brief[in] j JSON value to serialize */
libs/json.hpp:5560
↓ 2 callers
Method
write_msgpack
! @brief[in] j JSON value to serialize */
libs/json.hpp:5804
↓ 1 callers
Method
Ingest
libs/zl.cpp:100
↓ 1 callers
Function
bayshore_yara_handle_message
libs/bayshore_yara_wrapper.c:138
↓ 1 callers
Function
bayshore_yara_wrapper_api
* this is the original entry point API, it * expects a yara ruleset file pointer to be * passed in and it will compile those rules * into a local Y
libs/bayshore_yara_wrapper.c:722
next →
1–100 of 382, ranked by callers