MCPcopy Create free account

hub / github.com/Krazal/nppopenai / functions

Functions558 in github.com/Krazal/nppopenai

↓ 2 callersFunctionget_byte_positions
vs.proj/include/nlohmann/detail/exceptions.hpp:146
↓ 2 callersFunctiongrisu2
vs.proj/include/nlohmann/detail/conversions/to_chars.hpp:828
↓ 2 callersFunctiongrisu2_round
vs.proj/include/nlohmann/detail/conversions/to_chars.hpp:546
↓ 2 callersFunctionhex_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 callersMethodinit
src/DockingFeature/Window.h:32
↓ 2 callersFunctioninstructionsFileError
* 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 callersFunctionint_to_string
vs.proj/include/nlohmann/detail/string_utils.hpp:21
↓ 2 callersMethodis_end
return whether the iterator is at end
vs.proj/include/nlohmann/detail/iterators/primitive_iterator.hpp:65
↓ 2 callersMethodis_errored
vs.proj/include/nlohmann/detail/input/json_sax.hpp:338
↓ 2 callersFunctionis_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 callersFunctionlittle_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 callersFunctionoperator++
! @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 callersFunctionoperator--
! @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 callersFunctionparseInstructionsFile
* 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 callersFunctionpop_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 callersFunctionreset
reset token_buffer; current character is beginning of token
vs.proj/include/nlohmann/detail/input/lexer.hpp:1323
↓ 2 callersMethodrun_dlgProc
src/DockingFeature/LoaderDlg.cpp:31
↓ 2 callersFunctionsize
@brief returns the number of elements @sa https://json.nlohmann.me/api/basic_json/size/
vs.proj/include/nlohmann/json.hpp:2972
↓ 2 callersFunctionskip_whitespace
vs.proj/include/nlohmann/detail/input/lexer.hpp:1509
↓ 2 callersFunctionupdateChatSettings
Update chat settings menu text and save to INI if needed
src/PluginDefinition.cpp:274
↓ 2 callersMethodwrite_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 callersMethodwrite_cbor
! @param[in] j JSON value to serialize */
vs.proj/include/nlohmann/detail/output/binary_writer.hpp:96
↓ 2 callersMethodwrite_msgpack
! @param[in] j JSON value to serialize */
vs.proj/include/nlohmann/detail/output/binary_writer.hpp:420
↓ 1 callersFunctionGetLastErrorAsString
src/DockingFeature/StaticDialog.cpp:205
↓ 1 callersFunctionappend_exponent
vs.proj/include/nlohmann/detail/conversions/to_chars.hpp:928
↓ 1 callersFunctioncallOpenAI
* 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 callersFunctionchoosePrompt
* 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 callersFunctioncommandMenuCleanUp
Clean up shortcut keys and dialog resources
src/PluginDefinition.cpp:181
↓ 1 callersFunctioncommandMenuInit
Initialize plugin menus and config paths
src/PluginDefinition.cpp:122
↓ 1 callersFunctionconcat_into
vs.proj/include/nlohmann/detail/string_concat.hpp:53
↓ 1 callersFunctionconcat_length
vs.proj/include/nlohmann/detail/string_concat.hpp:22
↓ 1 callersFunctioncrbegin
@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 callersFunctioncrend
@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 callersFunctiondump_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 callersFunctionerase
vs.proj/include/nlohmann/json.hpp:2456
↓ 1 callersFunctionfind_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 callersFunctionformat_buffer
vs.proj/include/nlohmann/detail/conversions/to_chars.hpp:980
↓ 1 callersFunctionget_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 callersMethodget_elements
vs.proj/include/nlohmann/detail/input/input_adapters.hpp:138
↓ 1 callersFunctionget_impl_ptr
vs.proj/include/nlohmann/json.hpp:1443
↓ 1 callersFunctionget_ptr
vs.proj/include/nlohmann/json.hpp:1583
↓ 1 callersFunctionget_to
vs.proj/include/nlohmann/json.hpp:1849
↓ 1 callersMethodget_value
vs.proj/include/nlohmann/detail/iterators/primitive_iterator.hpp:41
↓ 1 callersFunctiongrisu2_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 callersFunctionhash
vs.proj/include/nlohmann/detail/hash.hpp:41
↓ 1 callersFunctionhexDump
* 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 callersFunctionis_negative_number
vs.proj/include/nlohmann/detail/output/serializer.hpp:688
↓ 1 callersFunctionis_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 callersFunctionis_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 callersFunctionis_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 callersFunctionloadConfigAndInstructionsOnSave
Load instructions and config files when the files are saved
src/PluginDefinition.cpp:192
↓ 1 callersFunctionmyMultiByteToWideChar
* Map legacy calls if needed * * @param utf8 UTF-8 encoded string to convert * @return Wide character string */
src/EncodingUtils.h:69
↓ 1 callersFunctionopenConfigFile
* Opens the configuration file in Notepad++ * * This function sends a message to Notepad++ to open the INI file. */
src/ConfigManager.cpp:191
↓ 1 callersFunctionopenInstructionsFile
* Opens the instructions file in Notepad++ * * This function sends a message to Notepad++ to open the instructions file */
src/ConfigManager.cpp:202
↓ 1 callersFunctionoperator+
! @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 callersMethodoperator+
add to iterator
vs.proj/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:91
↓ 1 callersFunctionoperator+=
@brief add an object to an array @sa https://json.nlohmann.me/api/basic_json/operator+=/
vs.proj/include/nlohmann/json.hpp:3140
↓ 1 callersFunctionoperator-
! @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 callersFunctionoperator<
vs.proj/include/nlohmann/json.hpp:3887
↓ 1 callersMethodoperator==
equality operator (needed for InputIterator)
vs.proj/include/nlohmann/detail/iterators/iteration_proxy.hpp:95
↓ 1 callersFunctionpluginCleanUp
Clean up resources and save settings on plugin unload
src/PluginDefinition.cpp:112
↓ 1 callersFunctionpluginInit
Initialize plugin data and UI components
src/PluginDefinition.cpp:96
↓ 1 callersFunctionpush_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 callersFunctionremove_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 callersFunctionreplaceSelected
* 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 callersMethodrun_dlgProc
The magic happens here...
src/DockingFeature/ChatSettingsDlg.cpp:57
↓ 1 callersFunctionsax_parse
vs.proj/include/nlohmann/json.hpp:4110
↓ 1 callersFunctionskip_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 callersFunctionsplit
! @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 callersFunctionto_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 callersFunctionto_json_tuple_impl
vs.proj/include/nlohmann/detail/conversions/to_json.hpp:424
↓ 1 callersFunctiontype
@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 callersFunctionunescape
vs.proj/include/nlohmann/detail/string_escape.hpp:65
↓ 1 callersFunctionupdateToolbarIcons
Add and update toolbar icons in Notepad++
src/PluginDefinition.cpp:175
MethodChatSettingsDlg
src/DockingFeature/ChatSettingsDlg.h:54
FunctionDllMain
* 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
MethodDockingDlgInterface
src/DockingFeature/DockingDlgInterface.h:33
FunctionJSON_CATCH
vs.proj/include/nlohmann/json.hpp:701
FunctionJSON_INTERNAL_CATCH
vs.proj/include/nlohmann/json.hpp:2364
MethodLoaderDlg
src/DockingFeature/LoaderDlg.h:28
FunctionOpenAIcURLCallback
* 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
MethodStaticDlgProc
Required for `run_dlgProc()`
src/DockingFeature/ChatSettingsDlg.cpp:36
MethodWindow
\name Constructors & Destructor @{
src/DockingFeature/Window.h:26
Functionaccept
vs.proj/include/nlohmann/json.hpp:4083
MethodalignWith
src/DockingFeature/StaticDialog.cpp:276
FunctionaskChatGPT
src/OpenAIClient.cpp:140
FunctionaskChatGPT
Main function to send the current selection to OpenAI's API
src/PluginDefinition.cpp:254
Functionback
@brief access the last element @sa https://json.nlohmann.me/api/basic_json/back/
vs.proj/include/nlohmann/json.hpp:2435
Functionbasic_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
Functionbasic_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
Functionbasic_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
Functionbasic_json from_bjdata
vs.proj/include/nlohmann/json.hpp:4575
Functionbasic_json from_bson
vs.proj/include/nlohmann/json.hpp:4605
Functionbasic_json from_cbor
vs.proj/include/nlohmann/json.hpp:4409
Functionbasic_json from_msgpack
vs.proj/include/nlohmann/json.hpp:4467
Functionbasic_json from_ubjson
vs.proj/include/nlohmann/json.hpp:4521
Functionbasic_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
Functionbasic_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
Functionbasic_json parse
vs.proj/include/nlohmann/json.hpp:4042
FunctionbeNotified
src/NppPluginDemo.cpp:109
← previousnext →101–200 of 558, ranked by callers