Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Krazal/nppopenai
/ functions
Functions
558 in github.com/Krazal/nppopenai
⨍
Functions
558
◇
Types & classes
240
↓ 2 callers
Function
get_byte_positions
vs.proj/include/nlohmann/detail/exceptions.hpp:146
↓ 2 callers
Function
grisu2
vs.proj/include/nlohmann/detail/conversions/to_chars.hpp:828
↓ 2 callers
Function
grisu2_round
vs.proj/include/nlohmann/detail/conversions/to_chars.hpp:546
↓ 2 callers
Function
hex_bytes
! * @brief convert a byte to a uppercase hex representation * @param[in] byte byte to represent * @return representation ("00".."FF")
vs.proj/include/nlohmann/detail/output/serializer.hpp:677
↓ 2 callers
Method
init
src/DockingFeature/Window.h:32
↓ 2 callers
Function
instructionsFileError
* Display an error message when the instructions file cannot be read or found * * @param errorMessage The error message to display * @param errorCa
src/OpenAIClient.cpp:126
↓ 2 callers
Function
int_to_string
vs.proj/include/nlohmann/detail/string_utils.hpp:21
↓ 2 callers
Method
is_end
return whether the iterator is at end
vs.proj/include/nlohmann/detail/iterators/primitive_iterator.hpp:65
↓ 2 callers
Method
is_errored
vs.proj/include/nlohmann/detail/input/json_sax.hpp:338
↓ 2 callers
Function
is_number_unsigned
@brief return whether value is an unsigned integer number @sa https://json.nlohmann.me/api/basic_json/is_number_unsigned/
vs.proj/include/nlohmann/json.hpp:1370
↓ 2 callers
Function
little_endianness
! @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
vs.proj/include/nlohmann/detail/input/binary_reader.hpp:56
↓ 2 callers
Function
operator++
! @brief post-increment (it++) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
vs.proj/include/nlohmann/detail/iterators/iter_impl.hpp:366
↓ 2 callers
Function
operator--
! @brief post-decrement (it--) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
vs.proj/include/nlohmann/detail/iterators/iter_impl.hpp:417
↓ 2 callers
Function
parseInstructionsFile
* Parses the instructions file containing system prompts * * The file can contain multiple prompts in INI-style format: * [Prompt:name] * Prompt c
src/PromptManager.cpp:30
↓ 2 callers
Function
pop_back
@brief remove last reference token @sa https://json.nlohmann.me/api/json_pointer/pop_back/
vs.proj/include/nlohmann/detail/json_pointer.hpp:159
↓ 2 callers
Function
reset
reset token_buffer; current character is beginning of token
vs.proj/include/nlohmann/detail/input/lexer.hpp:1323
↓ 2 callers
Method
run_dlgProc
src/DockingFeature/LoaderDlg.cpp:31
↓ 2 callers
Function
size
@brief returns the number of elements @sa https://json.nlohmann.me/api/basic_json/size/
vs.proj/include/nlohmann/json.hpp:2972
↓ 2 callers
Function
skip_whitespace
vs.proj/include/nlohmann/detail/input/lexer.hpp:1509
↓ 2 callers
Function
updateChatSettings
Update chat settings menu text and save to INI if needed
src/PluginDefinition.cpp:274
↓ 2 callers
Method
write_bson
! @param[in] j JSON value to serialize @pre j.type() == value_t::object */
vs.proj/include/nlohmann/detail/output/binary_writer.hpp:67
↓ 2 callers
Method
write_cbor
! @param[in] j JSON value to serialize */
vs.proj/include/nlohmann/detail/output/binary_writer.hpp:96
↓ 2 callers
Method
write_msgpack
! @param[in] j JSON value to serialize */
vs.proj/include/nlohmann/detail/output/binary_writer.hpp:420
↓ 1 callers
Function
GetLastErrorAsString
src/DockingFeature/StaticDialog.cpp:205
↓ 1 callers
Function
append_exponent
vs.proj/include/nlohmann/detail/conversions/to_chars.hpp:928
↓ 1 callers
Function
callOpenAI
* Makes a POST request to the OpenAI API via cURL * * @param url The full API endpoint URL to call * @param proxy Optional proxy server to use (or
src/OpenAIClient.cpp:30
↓ 1 callers
Function
choosePrompt
* Displays a dialog for the user to choose a system prompt * * This function uses TaskDialogIndirect to present a list of available prompts * to th
src/PromptManager.cpp:88
↓ 1 callers
Function
commandMenuCleanUp
Clean up shortcut keys and dialog resources
src/PluginDefinition.cpp:181
↓ 1 callers
Function
commandMenuInit
Initialize plugin menus and config paths
src/PluginDefinition.cpp:122
↓ 1 callers
Function
concat_into
vs.proj/include/nlohmann/detail/string_concat.hpp:53
↓ 1 callers
Function
concat_length
vs.proj/include/nlohmann/detail/string_concat.hpp:22
↓ 1 callers
Function
crbegin
@brief returns a const reverse iterator to the last element @sa https://json.nlohmann.me/api/basic_json/crbegin/
vs.proj/include/nlohmann/json.hpp:2873
↓ 1 callers
Function
crend
@brief returns a const reverse iterator to one before the first @sa https://json.nlohmann.me/api/basic_json/crend/
vs.proj/include/nlohmann/json.hpp:2880
↓ 1 callers
Function
dump_float
! @brief dump a floating-point number Dump a given floating-point number to output stream @a o. Works internally with @a number_buffer.
vs.proj/include/nlohmann/detail/output/serializer.hpp:799
↓ 1 callers
Function
erase
vs.proj/include/nlohmann/json.hpp:2456
↓ 1 callers
Function
find_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. */
vs.proj/include/nlohmann/detail/conversions/to_chars.hpp:492
↓ 1 callers
Function
format_buffer
vs.proj/include/nlohmann/detail/conversions/to_chars.hpp:980
↓ 1 callers
Function
get_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
vs.proj/include/nlohmann/detail/conversions/to_chars.hpp:328
↓ 1 callers
Method
get_elements
vs.proj/include/nlohmann/detail/input/input_adapters.hpp:138
↓ 1 callers
Function
get_impl_ptr
vs.proj/include/nlohmann/json.hpp:1443
↓ 1 callers
Function
get_ptr
vs.proj/include/nlohmann/json.hpp:1583
↓ 1 callers
Function
get_to
vs.proj/include/nlohmann/json.hpp:1849
↓ 1 callers
Method
get_value
vs.proj/include/nlohmann/detail/iterators/primitive_iterator.hpp:41
↓ 1 callers
Function
grisu2_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. */
vs.proj/include/nlohmann/detail/conversions/to_chars.hpp:587
↓ 1 callers
Function
hash
vs.proj/include/nlohmann/detail/hash.hpp:41
↓ 1 callers
Function
hexDump
* Creates a hexadecimal representation of binary data * * Formats the data as a hex dump with bytes grouped in rows of 16, * showing both hex value
src/DebugUtils.cpp:83
↓ 1 callers
Function
is_negative_number
vs.proj/include/nlohmann/detail/output/serializer.hpp:688
↓ 1 callers
Function
is_number
@brief return whether value is a number @sa https://json.nlohmann.me/api/basic_json/is_number/
vs.proj/include/nlohmann/json.hpp:1356
↓ 1 callers
Function
is_number_integer
@brief return whether value is an integer number @sa https://json.nlohmann.me/api/basic_json/is_number_integer/
vs.proj/include/nlohmann/json.hpp:1363
↓ 1 callers
Function
is_structured
@brief return whether type is structured @sa https://json.nlohmann.me/api/basic_json/is_structured/
vs.proj/include/nlohmann/json.hpp:1335
↓ 1 callers
Function
loadConfigAndInstructionsOnSave
Load instructions and config files when the files are saved
src/PluginDefinition.cpp:192
↓ 1 callers
Function
myMultiByteToWideChar
* Map legacy calls if needed * * @param utf8 UTF-8 encoded string to convert * @return Wide character string */
src/EncodingUtils.h:69
↓ 1 callers
Function
openConfigFile
* Opens the configuration file in Notepad++ * * This function sends a message to Notepad++ to open the INI file. */
src/ConfigManager.cpp:191
↓ 1 callers
Function
openInstructionsFile
* Opens the instructions file in Notepad++ * * This function sends a message to Notepad++ to open the instructions file */
src/ConfigManager.cpp:202
↓ 1 callers
Function
operator+
! @brief add to iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
vs.proj/include/nlohmann/detail/iterators/iter_impl.hpp:631
↓ 1 callers
Method
operator+
add to iterator
vs.proj/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:91
↓ 1 callers
Function
operator+=
@brief add an object to an array @sa https://json.nlohmann.me/api/basic_json/operator+=/
vs.proj/include/nlohmann/json.hpp:3140
↓ 1 callers
Function
operator-
! @brief subtract from iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
vs.proj/include/nlohmann/detail/iterators/iter_impl.hpp:653
↓ 1 callers
Function
operator<
vs.proj/include/nlohmann/json.hpp:3887
↓ 1 callers
Method
operator==
equality operator (needed for InputIterator)
vs.proj/include/nlohmann/detail/iterators/iteration_proxy.hpp:95
↓ 1 callers
Function
pluginCleanUp
Clean up resources and save settings on plugin unload
src/PluginDefinition.cpp:112
↓ 1 callers
Function
pluginInit
Initialize plugin data and UI components
src/PluginDefinition.cpp:96
↓ 1 callers
Function
push_back
@brief append an unescaped token at the end of the reference pointer @sa https://json.nlohmann.me/api/json_pointer/push_back/
vs.proj/include/nlohmann/detail/json_pointer.hpp:183
↓ 1 callers
Function
remove_sign
* Overload to make the compiler happy while it is instantiating * dump_integer for number_unsigned_t. * Must never be called. */
vs.proj/include/nlohmann/detail/output/serializer.hpp:940
↓ 1 callers
Function
replaceSelected
* Replace the currently selected text in a Scintilla editor * * @param curScintilla Handle to the current Scintilla editor instance * @param respon
src/OpenAIClient.cpp:108
↓ 1 callers
Method
run_dlgProc
The magic happens here...
src/DockingFeature/ChatSettingsDlg.cpp:57
↓ 1 callers
Function
sax_parse
vs.proj/include/nlohmann/json.hpp:4110
↓ 1 callers
Function
skip_bom
! @brief skip the UTF-8 byte order mark @return true iff there is no BOM or the correct BOM has been skipped */
vs.proj/include/nlohmann/detail/input/lexer.hpp:1495
↓ 1 callers
Function
split
! @brief split the string input to reference tokens @note This function is only called by the json_pointer constructor. All excepti
vs.proj/include/nlohmann/detail/json_pointer.hpp:666
↓ 1 callers
Function
to_cbor
@brief create a CBOR serialization of a given JSON value @sa https://json.nlohmann.me/api/basic_json/to_cbor/
vs.proj/include/nlohmann/json.hpp:4291
↓ 1 callers
Function
to_json_tuple_impl
vs.proj/include/nlohmann/detail/conversions/to_json.hpp:424
↓ 1 callers
Function
type
@brief return the type of the JSON value (explicit) @sa https://json.nlohmann.me/api/basic_json/type/
vs.proj/include/nlohmann/json.hpp:1321
↓ 1 callers
Function
unescape
vs.proj/include/nlohmann/detail/string_escape.hpp:65
↓ 1 callers
Function
updateToolbarIcons
Add and update toolbar icons in Notepad++
src/PluginDefinition.cpp:175
Method
ChatSettingsDlg
src/DockingFeature/ChatSettingsDlg.h:54
Function
DllMain
* DLL entry point * * This function is called by Windows when the DLL is loaded or unloaded. * It handles plugin initialization and cleanup. * *
src/NppPluginDemo.cpp:29
Method
DockingDlgInterface
src/DockingFeature/DockingDlgInterface.h:33
Function
JSON_CATCH
vs.proj/include/nlohmann/json.hpp:701
Function
JSON_INTERNAL_CATCH
vs.proj/include/nlohmann/json.hpp:2364
Method
LoaderDlg
src/DockingFeature/LoaderDlg.h:28
Function
OpenAIcURLCallback
* Callback function for cURL to write response data * * This function is called by cURL when response data is received. * It appends the received d
src/OpenAIClient.cpp:94
Method
StaticDlgProc
Required for `run_dlgProc()`
src/DockingFeature/ChatSettingsDlg.cpp:36
Method
Window
\name Constructors & Destructor @{
src/DockingFeature/Window.h:26
Function
accept
vs.proj/include/nlohmann/json.hpp:4083
Method
alignWith
src/DockingFeature/StaticDialog.cpp:276
Function
askChatGPT
src/OpenAIClient.cpp:140
Function
askChatGPT
Main function to send the current selection to OpenAI's API
src/PluginDefinition.cpp:254
Function
back
@brief access the last element @sa https://json.nlohmann.me/api/basic_json/back/
vs.proj/include/nlohmann/json.hpp:2435
Function
basic_json array
@brief explicitly create an array from an initializer list @sa https://json.nlohmann.me/api/basic_json/array/
vs.proj/include/nlohmann/json.hpp:1012
Function
basic_json binary
@brief explicitly create a binary array (without subtype) @sa https://json.nlohmann.me/api/basic_json/binary/
vs.proj/include/nlohmann/json.hpp:968
Function
basic_json diff
@brief creates a diff as a JSON patch @sa https://json.nlohmann.me/api/basic_json/diff/
vs.proj/include/nlohmann/json.hpp:5027
Function
basic_json from_bjdata
vs.proj/include/nlohmann/json.hpp:4575
Function
basic_json from_bson
vs.proj/include/nlohmann/json.hpp:4605
Function
basic_json from_cbor
vs.proj/include/nlohmann/json.hpp:4409
Function
basic_json from_msgpack
vs.proj/include/nlohmann/json.hpp:4467
Function
basic_json from_ubjson
vs.proj/include/nlohmann/json.hpp:4521
Function
basic_json meta
@brief returns version information on the library @sa https://json.nlohmann.me/api/basic_json/meta/
vs.proj/include/nlohmann/json.hpp:250
Function
basic_json object
@brief explicitly create an object from an initializer list @sa https://json.nlohmann.me/api/basic_json/object/
vs.proj/include/nlohmann/json.hpp:1020
Function
basic_json parse
vs.proj/include/nlohmann/json.hpp:4042
Function
beNotified
src/NppPluginDemo.cpp:109
← previous
next →
101–200 of 558, ranked by callers