SYMBOL INDEX (541 symbols across 36 files) FILE: WinMute/AboutDlg.cpp type AboutTabsIDs (line 69) | enum AboutTabsIDs { type AboutDlgData (line 75) | struct AboutDlgData { function InsertTabItem (line 82) | static void InsertTabItem(HWND hTabCtrl, UINT id, const std::wstring& it... function SwitchTab (line 96) | static void SwitchTab(AboutDlgData* dlgData, HWND hNewTab) noexcept function ResizeTabs (line 105) | static void ResizeTabs(HWND hTabCtrl, std::span tabs) function TranslateAboutGeneralDlgProc (line 144) | static void TranslateAboutGeneralDlgProc(HWND hDlg) function INT_PTR (line 167) | static INT_PTR CALLBACK About_GeneralDlgProc(HWND hDlg, UINT msg, WPARAM... function INT_PTR (line 198) | static INT_PTR CALLBACK About_LicenseDlgProc(HWND hDlg, UINT msg, WPARAM... function TranslateAboutDlgProc (line 213) | static void TranslateAboutDlgProc(HWND hDlg) function INT_PTR (line 220) | INT_PTR CALLBACK AboutDlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM... FILE: WinMute/BluetoothDetector.h function class (line 41) | class BluetoothDetector { FILE: WinMute/LogDialog.cpp type LogDlgData (line 36) | struct LogDlgData { function INT_PTR (line 40) | INT_PTR CALLBACK LogDlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM l... FILE: WinMute/MMNotificationClient.cpp class WinAudio (line 40) | class WinAudio FILE: WinMute/MMNotificationClient.h function class (line 40) | class MMNotificationClient : public IMMNotificationClient { FILE: WinMute/MuteControl.cpp type MuteType (line 43) | enum MuteType { function DelayedMuteTimerProc (line 57) | void DelayedMuteTimerProc(HWND hWnd, UINT, UINT_PTR, DWORD) function LRESULT (line 65) | static LRESULT CALLBACK MuteControlWndProc( function LRESULT (line 141) | LRESULT CALLBACK MuteControl::WindowProc( FILE: WinMute/MuteControl.h function class (line 38) | class MuteControl { FILE: WinMute/QuietHoursTimer.cpp function ConvertSystemTimeTo100NS (line 41) | static std::int64_t ConvertSystemTimeTo100NS(const LPSYSTEMTIME sysTime)... function IsQuietHours (line 51) | static bool IsQuietHours( function GetDiffMillseconds (line 76) | static int GetDiffMillseconds(const LPSYSTEMTIME t1, const LPSYSTEMTIME t2) function VOID (line 92) | static VOID CALLBACK QuietHoursTimerProc(HWND hWnd, UINT msg, UINT_PTR i... FILE: WinMute/QuietHoursTimer.h function class (line 41) | class QuietHoursTimer { FILE: WinMute/SettingsDlg.cpp type SettingsTabsIDs (line 36) | enum SettingsTabsIDs { type SettingsDlgData (line 45) | struct SettingsDlgData { method SettingsDlgData (line 52) | explicit SettingsDlgData(WMSettings* settings) function InsertTabItem (line 67) | static void InsertTabItem(HWND hTabCtrl, UINT id, const wchar_t *itemName) function SwitchTab (line 81) | static void SwitchTab(SettingsDlgData* dlgData, HWND hNewTab) function ResizeTabs (line 91) | static void ResizeTabs(HWND hTabCtrl, HWND* hTabs, int tabCount) function INT_PTR (line 130) | INT_PTR CALLBACK SettingsDlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPA... FILE: WinMute/Settings_BluetoothDlg.cpp type BtDeviceData (line 38) | struct BtDeviceData { function GetPairedBtAudioDevices (line 42) | static bool GetPairedBtAudioDevices(std::vector& devices) function LoadBluetoothAddDlgTranslation (line 68) | static void LoadBluetoothAddDlgTranslation(HWND hDlg, bool isEdit) function INT_PTR (line 86) | static INT_PTR CALLBACK Settings_BluetoothAddDlgProc(HWND hDlg, UINT msg... function ExportBluetoothDeviceList (line 160) | static std::vector ExportBluetoothDeviceList(HWND hList) function IsBluetoothAvailable (line 175) | static bool IsBluetoothAvailable() noexcept function BOOL (line 187) | static BOOL CALLBACK ShowChildWindow(HWND hWnd, LPARAM lParam) noexcept function LoadBluetoothDlgTranslation (line 193) | static void LoadBluetoothDlgTranslation(HWND hDlg) function INT_PTR (line 206) | INT_PTR CALLBACK Settings_BluetoothDlgProc(HWND hDlg, UINT msg, WPARAM w... FILE: WinMute/Settings_GeneralDlg.cpp type SettingsGeneralData (line 41) | struct SettingsGeneralData { function FillLanguageList (line 46) | static void FillLanguageList(HWND hLanguageList, const SettingsGeneralDa... function LoadSettingsGeneralDlgTranslation (line 63) | static void LoadSettingsGeneralDlgTranslation(HWND hDlg) function INT_PTR (line 82) | INT_PTR CALLBACK Settings_GeneralDlgProc(HWND hDlg, UINT msg, WPARAM wPa... FILE: WinMute/Settings_ManageEndpointsDlg.cpp type EndpointData (line 40) | struct EndpointData { function GetAudioEndpoints (line 49) | static bool GetAudioEndpoints(std::vector& endpoints) function LoadManageEndpointsAddDlgTranslation (line 104) | static void LoadManageEndpointsAddDlgTranslation(HWND hDlg, bool isEdit) function INT_PTR (line 122) | static INT_PTR CALLBACK Settings_EndpointAddDlgProc(HWND hDlg, UINT msg,... function ExportEndpointNameList (line 195) | static std::vector ExportEndpointNameList(HWND hList) function LoadManageEndpointsDlgTranslation (line 210) | static void LoadManageEndpointsDlgTranslation(HWND hDlg) function INT_PTR (line 228) | INT_PTR CALLBACK Settings_ManageEndpointsDlgProc(HWND hDlg, UINT msg, WP... FILE: WinMute/Settings_MuteDlg.cpp function SetCheckButton (line 38) | static void SetCheckButton(HWND hBtn, const WMSettings& settings, Settin... function SetOption (line 44) | static void SetOption(HWND hBtn, WMSettings& settings, SettingsKey key) function LoadMuteDlgTranslation (line 50) | static void LoadMuteDlgTranslation(HWND hDlg) function INT_PTR (line 72) | INT_PTR CALLBACK Settings_MuteDlgProc(HWND hDlg, UINT msg, WPARAM wParam... FILE: WinMute/Settings_QuietHoursDlg.cpp function IsValidTimeRange (line 36) | static bool IsValidTimeRange( function SaveQuietHours (line 49) | static bool SaveQuietHours( function LoadQuietHoursDlgTranslation (line 98) | static void LoadQuietHoursDlgTranslation(HWND hDlg) function INT_PTR (line 111) | INT_PTR CALLBACK Settings_QuietHoursDlgProc(HWND hDlg, UINT msg, WPARAM ... FILE: WinMute/Settings_WifiDlg.cpp type WiFiData (line 38) | struct WiFiData { function LoadWifiAddDlgTranslation (line 42) | static void LoadWifiAddDlgTranslation(HWND hDlg, bool isEdit) function INT_PTR (line 60) | INT_PTR CALLBACK Settings_WifiAddDlgProc(HWND hDlg, UINT msg, WPARAM wPa... function ExportSsidListItems (line 119) | static std::vector ExportSsidListItems(HWND hList) function IsWlanAvailable (line 134) | static bool IsWlanAvailable() noexcept function BOOL (line 145) | static BOOL CALLBACK ShowChildWindow(HWND hWnd, LPARAM lParam) function LoadWifiDlgTranslation (line 152) | static void LoadWifiDlgTranslation(HWND hDlg) function INT_PTR (line 166) | INT_PTR CALLBACK Settings_WifiDlgProc(HWND hDlg, UINT msg, WPARAM wParam... FILE: WinMute/TrayIcon.h type TrayIconPopup (line 40) | struct TrayIconPopup { function class (line 45) | class TrayIcon { FILE: WinMute/UpdateChecker.cpp class HInternetHolder (line 42) | class HInternetHolder { method HInternetHolder (line 44) | HInternetHolder(HINTERNET hInternet) FILE: WinMute/UpdateChecker.h function UpdateCheckInterval (line 38) | enum class UpdateCheckInterval : int { FILE: WinMute/Utility.cpp type WINDOWPROCESSINFO (line 40) | struct WINDOWPROCESSINFO { function ShowWindowsError (line 49) | void ShowWindowsError(const wchar_t *functionName, DWORD lastError) function GetWinMuteVersion (line 87) | bool GetWinMuteVersion(std::wstring &versNumber) function ConvertStringToWideString (line 117) | std::wstring ConvertStringToWideString(const std::string &ansiString) function ConvertWideStringToString (line 130) | std::string ConvertWideStringToString(const std::wstring &wideString) function LaunchBrowser (line 147) | bool LaunchBrowser(HWND hParent, const std::wstring &url) FILE: WinMute/VersionHelper.h function IsWindowsVersionOrGreater (line 40) | inline bool IsWindowsVersionOrGreater( function IsWindowsXPOrGreater (line 63) | inline bool IsWindowsXPOrGreater() function IsWindowsVistaOrGreater (line 71) | inline bool IsWindowsVistaOrGreater() FILE: WinMute/VistaAudioSessionEvents.cpp function ULONG (line 48) | ULONG STDMETHODCALLTYPE VistaAudioSessionEvents::AddRef() function ULONG (line 53) | ULONG STDMETHODCALLTYPE VistaAudioSessionEvents::Release() function HRESULT (line 62) | HRESULT STDMETHODCALLTYPE VistaAudioSessionEvents::QueryInterface( function HRESULT (line 78) | HRESULT STDMETHODCALLTYPE VistaAudioSessionEvents::OnDisplayNameChanged( function HRESULT (line 84) | HRESULT STDMETHODCALLTYPE VistaAudioSessionEvents::OnIconPathChanged( function HRESULT (line 90) | HRESULT STDMETHODCALLTYPE VistaAudioSessionEvents::OnSimpleVolumeChanged( function HRESULT (line 96) | HRESULT STDMETHODCALLTYPE VistaAudioSessionEvents::OnChannelVolumeChanged( function HRESULT (line 103) | HRESULT STDMETHODCALLTYPE VistaAudioSessionEvents::OnGroupingParamChanged( function HRESULT (line 109) | HRESULT STDMETHODCALLTYPE VistaAudioSessionEvents::OnStateChanged( function HRESULT (line 118) | HRESULT STDMETHODCALLTYPE VistaAudioSessionEvents::OnSessionDisconnected( FILE: WinMute/VistaAudioSessionEvents.h function class (line 41) | class VistaAudioSessionEvents : public IAudioSessionEvents { FILE: WinMute/WMLog.cpp function wchar_t (line 37) | static const wchar_t* LogLevelToString(LogLevel level) function OpenLogFile (line 51) | static bool OpenLogFile(const std::wstring& filePath, std::wofstream& lo... function WMLog (line 57) | WMLog& WMLog::GetInstance() FILE: WinMute/WMLog.h function LogLevel (line 38) | enum class LogLevel { FILE: WinMute/WMSettings.cpp function wchar_t (line 52) | static const wchar_t* KeyToStr(SettingsKey key) function DWORD (line 135) | static DWORD GetDefaultSetting(SettingsKey key) function NormalizeStringList (line 189) | static void NormalizeStringList(std::vector> &items) function ReadStringFromRegistry (line 198) | static bool ReadStringFromRegistry(HKEY hKey, const wchar_t *subKey, std... function HKEY (line 344) | HKEY WMSettings::OpenAutostartKey(REGSAM samDesired) function DWORD (line 414) | DWORD WMSettings::QueryValue(SettingsKey key) const FILE: WinMute/WMSettings.h type MuteEndPointMode (line 38) | enum MuteEndPointMode { function SettingsKey (line 43) | enum class SettingsKey { FILE: WinMute/WMi18n.cpp function WMi18n (line 46) | WMi18n& WMi18n::GetInstance() FILE: WinMute/WMi18n.h type LanguageModule (line 38) | struct LanguageModule { function class (line 45) | class WMi18n { FILE: WinMute/WiFiDetector.h function class (line 41) | class WifiDetector { FILE: WinMute/WifiDetector.cpp function WlanNotificationCallback (line 36) | static void WlanNotificationCallback( FILE: WinMute/WinAudio.h function class (line 45) | class WinAudio { type Endpoint (line 60) | struct Endpoint { function class (line 74) | class VistaAudio : public WinAudio { FILE: WinMute/WinMain.cpp function SetWorkingDirectory (line 38) | static bool SetWorkingDirectory() function LoadLanguage (line 52) | static void LoadLanguage(WMSettings &settings, WMi18n &i18n) function InitWindowsComponents (line 75) | static bool InitWindowsComponents() function wWinMain (line 90) | int WINAPI wWinMain( FILE: WinMute/WinMute.cpp function LRESULT (line 49) | static LRESULT CALLBACK WinMuteWndProc( function IsCurrentSessionRemoteable (line 71) | static bool IsCurrentSessionRemoteable() noexcept function LRESULT (line 441) | LRESULT WinMute::OnCommand(HWND hWnd, WPARAM wParam, LPARAM) function LRESULT (line 533) | LRESULT WinMute::OnTrayIcon(HWND hWnd, WPARAM, LPARAM lParam) function LRESULT (line 549) | LRESULT WinMute::OnUpdatePopup(HWND hWnd, WPARAM, LPARAM lParam) function LRESULT (line 566) | LRESULT WinMute::OnSettingChange(HWND, WPARAM, LPARAM) function LRESULT (line 571) | LRESULT WinMute::OnPowerBroadcast(HWND, WPARAM wParam, LPARAM lParam) function LRESULT (line 591) | LRESULT WinMute::OnQuietHours(HWND, UINT msg, WPARAM, LPARAM) function LRESULT (line 617) | LRESULT WinMute::OnDeviceChange(HWND, UINT msg, WPARAM wParam, LPARAM lP... function LRESULT (line 630) | LRESULT WinMute::OnWifiStatusChange(HWND, WPARAM wParam, LPARAM lParam) function LRESULT (line 661) | LRESULT CALLBACK WinMute::WindowProc( FILE: WinMute/WinMute.h function class (line 40) | class WinMute { FILE: WinMute/libs/json.hpp function NLOHMANN_JSON_NAMESPACE_BEGIN (line 247) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 258) | NLOHMANN_JSON_NAMESPACE_END type would_call_std_ (line 2814) | struct would_call_std_ type value_t (line 2872) | enum class value_t : std::uint8_t function NLOHMANN_JSON_NAMESPACE_END (line 2937) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 3030) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 3076) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 3267) | NLOHMANN_JSON_NAMESPACE_BEGIN class json_pointer (line 3416) | class json_pointer type ordered_map (line 3427) | struct ordered_map function NLOHMANN_JSON_NAMESPACE_BEGIN (line 3438) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 4230) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 4358) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_END (line 4590) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 4636) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 4644) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 4659) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 5174) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 5356) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 5404) | NLOHMANN_JSON_NAMESPACE_BEGIN type adl_serializer (line 5832) | struct adl_serializer method from_json (line 5837) | static auto from_json(BasicJsonType && j, TargetType& val) noexcept( method from_json (line 5847) | static auto from_json(BasicJsonType && j) noexcept( method to_json (line 5857) | static auto to_json(BasicJsonType& j, TargetType && val) noexcept( function set_subtype (line 5938) | void set_subtype(subtype_type subtype_) noexcept function subtype_type (line 5946) | constexpr subtype_type subtype() const noexcept function has_subtype (line 5953) | constexpr bool has_subtype() const noexcept function clear_subtype (line 5960) | void clear_subtype() noexcept function NLOHMANN_JSON_NAMESPACE_BEGIN (line 5999) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 6171) | NLOHMANN_JSON_NAMESPACE_BEGIN function json_sax_dom_parser (line 6813) | explicit json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptio... function json_sax_dom_parser (line 6818) | json_sax_dom_parser(const json_sax_dom_parser&) = delete; function json_sax_dom_parser (line 6819) | json_sax_dom_parser(json_sax_dom_parser&&) = default; function null (line 6824) | bool null() function boolean (line 6830) | bool boolean(bool val) function number_integer (line 6836) | bool number_integer(number_integer_t val) function number_unsigned (line 6842) | bool number_unsigned(number_unsigned_t val) function number_float (line 6848) | bool number_float(number_float_t val, const string_t& /*unused*/) function string (line 6854) | bool string(string_t& val) function binary (line 6860) | bool binary(binary_t& val) function start_object (line 6866) | bool start_object(std::size_t len) function key (line 6878) | bool key(string_t& val) function end_object (line 6888) | bool end_object() function start_array (line 6898) | bool start_array(std::size_t len) function end_array (line 6910) | bool end_array() function parse_error (line 6921) | bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, function is_errored (line 6933) | constexpr bool is_errored() const class json_sax_dom_callback_parser (line 6982) | class json_sax_dom_callback_parser method json_sax_dom_callback_parser (line 6993) | json_sax_dom_callback_parser(BasicJsonType& r, method json_sax_dom_callback_parser (line 7002) | json_sax_dom_callback_parser(const json_sax_dom_callback_parser&) = de... method json_sax_dom_callback_parser (line 7003) | json_sax_dom_callback_parser(json_sax_dom_callback_parser&&) = default; method json_sax_dom_callback_parser (line 7004) | json_sax_dom_callback_parser& operator=(const json_sax_dom_callback_pa... method json_sax_dom_callback_parser (line 7005) | json_sax_dom_callback_parser& operator=(json_sax_dom_callback_parser&&... method null (line 7008) | bool null() method boolean (line 7014) | bool boolean(bool val) method number_integer (line 7020) | bool number_integer(number_integer_t val) method number_unsigned (line 7026) | bool number_unsigned(number_unsigned_t val) method number_float (line 7032) | bool number_float(number_float_t val, const string_t& /*unused*/) method string (line 7038) | bool string(string_t& val) method binary (line 7044) | bool binary(binary_t& val) method start_object (line 7050) | bool start_object(std::size_t len) method key (line 7068) | bool key(string_t& val) method end_object (line 7085) | bool end_object() method start_array (line 7121) | bool start_array(std::size_t len) method end_array (line 7138) | bool end_array() method parse_error (line 7171) | bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, method is_errored (line 7183) | constexpr bool is_errored() const method handle_value (line 7205) | std::pair handle_value(Value&& v, const bool ski... class json_sax_acceptor (line 7289) | class json_sax_acceptor method null (line 7298) | bool null() method boolean (line 7303) | bool boolean(bool /*unused*/) method number_integer (line 7308) | bool number_integer(number_integer_t /*unused*/) method number_unsigned (line 7313) | bool number_unsigned(number_unsigned_t /*unused*/) method number_float (line 7318) | bool number_float(number_float_t /*unused*/, const string_t& /*unused*/) method string (line 7323) | bool string(string_t& /*unused*/) method binary (line 7328) | bool binary(binary_t& /*unused*/) method start_object (line 7333) | bool start_object(std::size_t /*unused*/ = static_cast(-1)) method key (line 7338) | bool key(string_t& /*unused*/) method end_object (line 7343) | bool end_object() method start_array (line 7348) | bool start_array(std::size_t /*unused*/ = static_cast(-1)) method end_array (line 7353) | bool end_array() method parse_error (line 7358) | bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/... function NLOHMANN_JSON_NAMESPACE_BEGIN (line 7397) | NLOHMANN_JSON_NAMESPACE_BEGIN function reset (line 8693) | void reset() noexcept function char_int_type (line 8710) | char_int_type get() function unget (line 8747) | void unget() function add (line 8774) | void add(char_int_type c) function number_unsigned_t (line 8791) | constexpr number_unsigned_t get_number_unsigned() const noexcept function number_float_t (line 8797) | constexpr number_float_t get_number_float() const noexcept function string_t (line 8803) | string_t& get_string() function position_t (line 8813) | constexpr position_t get_position() const noexcept function get_token_string (line 8821) | std::string get_token_string() const function JSON_HEDLEY_RETURNS_NON_NULL (line 8845) | JSON_HEDLEY_RETURNS_NON_NULL function skip_bom (line 8859) | bool skip_bom() function skip_whitespace (line 8873) | void skip_whitespace() function token_type (line 8882) | token_type scan() function NLOHMANN_JSON_NAMESPACE_BEGIN (line 9031) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 9171) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 12196) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 12720) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 12836) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 12891) | NLOHMANN_JSON_NAMESPACE_BEGIN function pointer (line 13193) | pointer operator->() const function iter_impl (line 13235) | iter_impl operator++(int)& // NOLINT(cert-dcl21-cpp) function iter_impl (line 13246) | iter_impl& operator++() function iter_impl (line 13286) | iter_impl operator--(int)& // NOLINT(cert-dcl21-cpp) function iter_impl (line 13297) | iter_impl& operator--() function iter_impl (line 13445) | iter_impl& operator+=(difference_type i) function iter_impl (line 13482) | iter_impl& operator-=(difference_type i) function iter_impl (line 13491) | iter_impl operator+(difference_type i) const function friend (line 13502) | friend iter_impl operator+(difference_type i, const iter_impl& it) function iter_impl (line 13513) | iter_impl operator-(difference_type i) const function difference_type (line 13524) | difference_type operator-(const iter_impl& other) const function reference (line 13553) | reference operator[](difference_type n) const function reference (line 13607) | reference value() const function NLOHMANN_JSON_NAMESPACE_BEGIN (line 13642) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 13775) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 13836) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 13856) | NLOHMANN_BASIC_JSON_TPL_DECLARATION function json_pointer (line 13868) | explicit json_pointer(const string_t& s = "") function string_t (line 13874) | string_t to_string() const function friend (line 13895) | friend std::ostream& operator<<(std::ostream& o, const json_pointer& ptr) function json_pointer (line 13904) | json_pointer& operator/=(const json_pointer& ptr) function json_pointer (line 13914) | json_pointer& operator/=(string_t token) function json_pointer (line 13922) | json_pointer& operator/=(std::size_t array_idx) function friend (line 13929) | friend json_pointer operator/(const json_pointer& lhs, function friend (line 13937) | friend json_pointer operator/(const json_pointer& lhs, string_t token) /... function friend (line 13944) | friend json_pointer operator/(const json_pointer& lhs, std::size_t array... function json_pointer (line 13951) | json_pointer parent_pointer() const function pop_back (line 13965) | void pop_back() function string_t (line 13977) | const string_t& back() const function push_back (line 13989) | void push_back(const string_t& token) function push_back (line 13996) | void push_back(string_t&& token) function empty (line 14003) | bool empty() const noexcept function BasicJsonType (line 14080) | BasicJsonType& get_and_create(BasicJsonType& j) const function BasicJsonType (line 14160) | BasicJsonType& get_unchecked(BasicJsonType* ptr) const function BasicJsonType (line 14228) | BasicJsonType& get_checked(BasicJsonType* ptr) const function BasicJsonType (line 14286) | const BasicJsonType& get_unchecked(const BasicJsonType* ptr) const function BasicJsonType (line 14335) | const BasicJsonType& get_checked(const BasicJsonType* ptr) const function contains (line 14384) | bool contains(const BasicJsonType* ptr) const function split (line 14472) | static std::vector split(const string_t& reference_string) function BasicJsonType (line 14612) | static BasicJsonType function convert (line 14641) | json_pointer convert() const& function convert (line 14648) | json_pointer convert()&& function NLOHMANN_JSON_NAMESPACE_BEGIN (line 14815) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 14940) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 15062) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 16929) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 18026) | NLOHMANN_JSON_NAMESPACE_END function hex_bytes (line 18686) | static std::string hex_bytes(std::uint8_t byte) function is_negative_number (line 18697) | bool is_negative_number(NumberType x) function is_negative_number (line 18703) | bool is_negative_number(NumberType /*unused*/) function dump_integer (line 18723) | void dump_integer(NumberType x) function dump_float (line 18808) | void dump_float(number_float_t x) function dump_float (line 18829) | void dump_float(number_float_t x, std::true_type /*is_ieee_single_or_dou... function dump_float (line 18837) | void dump_float(number_float_t x, std::false_type /*is_ieee_single_or_do... function decode (line 18909) | static std::uint8_t decode(std::uint8_t& state, std::uint32_t& codep, co... function number_unsigned_t (line 18949) | number_unsigned_t remove_sign(number_unsigned_t x) function number_unsigned_t (line 18964) | inline number_unsigned_t remove_sign(number_integer_t x) noexcept function ordered_map (line 19051) | ordered_map() noexcept(noexcept(Container())) : Container{} {} function ordered_map (line 19052) | explicit ordered_map(const Allocator& alloc) noexcept(noexcept(Container... function ordered_map (line 19054) | ordered_map(It first, It last, const Allocator& alloc = Allocator()) function ordered_map (line 19056) | ordered_map(std::initializer_list init, const Allocator& all... function emplace (line 19059) | std::pair emplace(const key_type& key, T&& t) function emplace (line 19074) | std::pair emplace(KeyType && key, T && t) function T (line 19087) | T& operator[](const key_type& key) function T (line 19094) | T & operator[](KeyType && key) function T (line 19099) | const T& operator[](const key_type& key) const function T (line 19106) | const T & operator[](KeyType && key) const function T (line 19111) | T& at(const key_type& key) function T (line 19126) | T & at(KeyType && key) // NOLINT(cppcoreguidelines-missing-std-forward) function T (line 19139) | const T& at(const key_type& key) const function T (line 19154) | const T & at(KeyType && key) const // NOLINT(cppcoreguidelines-missing-s... function size_type (line 19167) | size_type erase(const key_type& key) function size_type (line 19188) | size_type erase(KeyType && key) // NOLINT(cppcoreguidelines-missing-std-... function iterator (line 19207) | iterator erase(iterator pos) function iterator (line 19212) | iterator erase(iterator first, iterator last) function size_type (line 19265) | size_type count(const key_type& key) const function size_type (line 19279) | size_type count(KeyType && key) const // NOLINT(cppcoreguidelines-missin... function iterator (line 19291) | iterator find(const key_type& key) function iterator (line 19305) | iterator find(KeyType && key) // NOLINT(cppcoreguidelines-missing-std-fo... function const_iterator (line 19317) | const_iterator find(const key_type& key) const function insert (line 19329) | std::pair insert( value_type&& value ) function insert (line 19334) | std::pair insert( const value_type& value ) function insert (line 19352) | void insert(InputIt first, InputIt last) function NLOHMANN_JSON_NAMESPACE_BEGIN (line 19379) | NLOHMANN_JSON_NAMESPACE_BEGIN function set_parents (line 20006) | void set_parents() function iterator (line 20043) | iterator set_parents(iterator it, typename iterator::difference_type cou... function reference (line 20056) | reference set_parent(reference j, std::size_t old_capacity = static_cast... function basic_json (line 20118) | basic_json(const value_t v) function basic_json (line 20126) | basic_json(std::nullptr_t = nullptr) noexcept // NOLINT(bugprone-excepti... function basic_json (line 20138) | basic_json(CompatibleType && val) noexcept(noexcept( // NOLINT(bugprone-... function basic_json (line 20152) | basic_json(const BasicJsonType& val) function basic_json (line 20205) | basic_json(initializer_list_t init, function JSON_HEDLEY_WARN_UNUSED_RESULT (line 20263) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 20274) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 20285) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 20296) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 20307) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 20315) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 20323) | basic_json(size_type cnt, const basic_json& val): function basic_json (line 20335) | basic_json(InputIT first, InputIT last) function basic_json (line 20444) | basic_json(const JsonRef& ref) : basic_json(ref.moved_or_copied()) {} function basic_json (line 20448) | basic_json(const basic_json& other) function basic_json (line 20517) | basic_json(basic_json&& other) noexcept function basic_json (line 20534) | basic_json& operator=(basic_json other) noexcept ( function value_t (line 20597) | constexpr value_t type() const noexcept function is_primitive (line 20604) | constexpr bool is_primitive() const noexcept function is_structured (line 20611) | constexpr bool is_structured() const noexcept function is_null (line 20618) | constexpr bool is_null() const noexcept function is_boolean (line 20625) | constexpr bool is_boolean() const noexcept function is_number (line 20632) | constexpr bool is_number() const noexcept function is_number_integer (line 20639) | constexpr bool is_number_integer() const noexcept function is_number_unsigned (line 20646) | constexpr bool is_number_unsigned() const noexcept function is_number_float (line 20653) | constexpr bool is_number_float() const noexcept function is_object (line 20660) | constexpr bool is_object() const noexcept function is_array (line 20667) | constexpr bool is_array() const noexcept function is_string (line 20674) | constexpr bool is_string() const noexcept function is_binary (line 20681) | constexpr bool is_binary() const noexcept function is_discarded (line 20688) | constexpr bool is_discarded() const noexcept function object_t (line 20719) | object_t* get_impl_ptr(object_t* /*unused*/) noexcept function object_t (line 20725) | constexpr const object_t* get_impl_ptr(const object_t* /*unused*/) const... function array_t (line 20731) | array_t* get_impl_ptr(array_t* /*unused*/) noexcept function array_t (line 20737) | constexpr const array_t* get_impl_ptr(const array_t* /*unused*/) const n... function string_t (line 20743) | string_t* get_impl_ptr(string_t* /*unused*/) noexcept function string_t (line 20749) | constexpr const string_t* get_impl_ptr(const string_t* /*unused*/) const... function boolean_t (line 20755) | boolean_t* get_impl_ptr(boolean_t* /*unused*/) noexcept function boolean_t (line 20761) | constexpr const boolean_t* get_impl_ptr(const boolean_t* /*unused*/) con... function number_integer_t (line 20767) | number_integer_t* get_impl_ptr(number_integer_t* /*unused*/) noexcept function number_integer_t (line 20773) | constexpr const number_integer_t* get_impl_ptr(const number_integer_t* /... function number_unsigned_t (line 20779) | number_unsigned_t* get_impl_ptr(number_unsigned_t* /*unused*/) noexcept function number_unsigned_t (line 20785) | constexpr const number_unsigned_t* get_impl_ptr(const number_unsigned_t*... function number_float_t (line 20791) | number_float_t* get_impl_ptr(number_float_t* /*unused*/) noexcept function number_float_t (line 20797) | constexpr const number_float_t* get_impl_ptr(const number_float_t* /*unu... function binary_t (line 20803) | binary_t* get_impl_ptr(binary_t* /*unused*/) noexcept function binary_t (line 20809) | constexpr const binary_t* get_impl_ptr(const binary_t* /*unused*/) const... function ReferenceType (line 20826) | static ReferenceType get_ref_impl(ThisType& obj) function get_ptr (line 20859) | constexpr auto get_ptr() const noexcept -> decltype(std::declval /*unused*/) const noexcept(no... function BasicJsonType (line 20976) | BasicJsonType get_impl(detail::priority_tag<2> /*unused*/) const function basic_json (line 20999) | basic_json get_impl(detail::priority_tag<3> /*unused*/) const function get_impl (line 21012) | constexpr auto get_impl(detail::priority_tag<4> /*unused*/) const noexcept function get (line 21088) | auto get() noexcept -> decltype(std::declval().template g... function ValueType (line 21101) | ValueType & get_to(ValueType& v) const noexcept(noexcept( function ValueType (line 21114) | ValueType & get_to(ValueType& v) const function Array (line 21125) | Array get_to(T (&v)[N]) const // NOLINT(cppcoreguidelines-avoid-c-arrays... function ReferenceType (line 21137) | ReferenceType get_ref() function ReferenceType (line 21148) | ReferenceType get_ref() const function binary_t (line 21207) | binary_t& get_binary() function binary_t (line 21219) | const binary_t& get_binary() const function reference (line 21241) | reference at(size_type idx) function const_reference (line 21264) | const_reference at(size_type idx) const function reference (line 21287) | reference at(const typename object_t::key_type& key) function reference (line 21307) | reference at(KeyType && key) function const_reference (line 21325) | const_reference at(const typename object_t::key_type& key) const function const_reference (line 21345) | const_reference at(KeyType && key) const function reference (line 21363) | reference operator[](size_type idx) function const_reference (line 21409) | const_reference operator[](size_type idx) const function reference (line 21422) | reference operator[](typename object_t::key_type key) function const_reference (line 21444) | const_reference operator[](const typename object_t::key_type& key) const function reference (line 21460) | reference operator[](T* key) function const_reference (line 21466) | const_reference operator[](T* key) const function reference (line 21475) | reference operator[](KeyType && key) function const_reference (line 21499) | const_reference operator[](KeyType && key) const class ValueType (line 21525) | class ValueType function ReturnType (line 21554) | ReturnType value(const typename object_t::key_type& key, ValueType && de... function ValueType (line 21580) | ValueType value(KeyType && key, const ValueType& default_value) const function ReturnType (line 21607) | ReturnType value(KeyType && key, ValueType && default_value) const function ValueType (line 21630) | ValueType value(const json_pointer& ptr, const ValueType& default_value)... function ReturnType (line 21655) | ReturnType value(const json_pointer& ptr, ValueType && default_value) const function ValueType (line 21679) | ValueType value(const ::nlohmann::json_pointer& ptr, cons... function ReturnType (line 21690) | ReturnType value(const ::nlohmann::json_pointer& ptr, Val... function reference (line 21697) | reference front() function const_reference (line 21704) | const_reference front() const function reference (line 21711) | reference back() function const_reference (line 21720) | const_reference back() const function IteratorType (line 21732) | IteratorType erase(IteratorType pos) function IteratorType (line 21802) | IteratorType erase(IteratorType first, IteratorType last) function erase_internal (line 21870) | private: function size_type (line 21886) | size_type erase_internal(KeyType && key) function size_type (line 21918) | size_type erase(KeyType && key) function erase (line 21925) | void erase(const size_type idx) function iterator (line 21954) | iterator find(const typename object_t::key_type& key) function const_iterator (line 21968) | const_iterator find(const typename object_t::key_type& key) const function iterator (line 21984) | iterator find(KeyType && key) function const_iterator (line 22000) | const_iterator find(KeyType && key) const function size_type (line 22014) | size_type count(const typename object_t::key_type& key) const function size_type (line 22024) | size_type count(KeyType && key) const function contains (line 22032) | bool contains(const typename object_t::key_type& key) const function contains (line 22041) | bool contains(KeyType && key) const function contains (line 22048) | bool contains(const json_pointer& ptr) const function contains (line 22055) | bool contains(const typename ::nlohmann::json_pointer& pt... function iterator (line 22071) | iterator begin() noexcept function const_iterator (line 22080) | const_iterator begin() const noexcept function const_iterator (line 22087) | const_iterator cbegin() const noexcept function iterator (line 22096) | iterator end() noexcept function const_iterator (line 22105) | const_iterator end() const noexcept function const_iterator (line 22112) | const_iterator cend() const noexcept function reverse_iterator (line 22121) | reverse_iterator rbegin() noexcept function const_reverse_iterator (line 22128) | const_reverse_iterator rbegin() const noexcept function reverse_iterator (line 22135) | reverse_iterator rend() noexcept function const_reverse_iterator (line 22142) | const_reverse_iterator rend() const noexcept function const_reverse_iterator (line 22149) | const_reverse_iterator crbegin() const noexcept function const_reverse_iterator (line 22156) | const_reverse_iterator crend() const noexcept function iterator_wrapper (line 22168) | static iteration_proxy iterator_wrapper(reference ref) noexcept function iterator_wrapper (line 22179) | static iteration_proxy iterator_wrapper(const_reference ... function items (line 22186) | iteration_proxy items() noexcept function items (line 22193) | iteration_proxy items() const noexcept function empty (line 22209) | bool empty() const noexcept function size_type (line 22248) | size_type size() const noexcept function size_type (line 22287) | size_type max_size() const noexcept function clear (line 22330) | void clear() noexcept function push_back (line 22391) | void push_back(basic_json&& val) function reference (line 22416) | reference operator+=(basic_json&& val) function push_back (line 22424) | void push_back(const basic_json& val) function reference (line 22448) | reference operator+=(const basic_json& val) function push_back (line 22456) | void push_back(const typename object_t::value_type& val) function reference (line 22479) | reference operator+=(const typename object_t::value_type& val) function push_back (line 22487) | void push_back(initializer_list_t init) function reference (line 22503) | reference operator+=(initializer_list_t init) function reference (line 22512) | reference emplace_back(Args&& ... args) function emplace (line 22537) | std::pair emplace(Args&& ... args) function iterator (line 22569) | iterator insert_iterator(const_iterator pos, Args&& ... args) function iterator (line 22588) | iterator insert(const_iterator pos, const basic_json& val) function iterator (line 22608) | iterator insert(const_iterator pos, basic_json&& val) function iterator (line 22615) | iterator insert(const_iterator pos, size_type cnt, const basic_json& val) function iterator (line 22635) | iterator insert(const_iterator pos, const_iterator first, const_iterator... function iterator (line 22666) | iterator insert(const_iterator pos, initializer_list_t ilist) function insert (line 22686) | void insert(const_iterator first, const_iterator last) function update (line 22711) | void update(const_reference j, bool merge_objects = false) function update (line 22718) | void update(const_iterator first, const_iterator last, bool merge_object... function swap (line 22765) | void swap(reference other) noexcept ( function friend (line 22782) | friend void swap(reference left, reference right) noexcept ( function swap (line 22794) | void swap(array_t& other) // NOLINT(bugprone-exception-escape,cppcoregui... function swap (line 22810) | void swap(object_t& other) // NOLINT(bugprone-exception-escape,cppcoregu... function swap (line 22826) | void swap(string_t& other) // NOLINT(bugprone-exception-escape,cppcoregu... function swap (line 22842) | void swap(binary_t& other) // NOLINT(bugprone-exception-escape,cppcoregu... function swap (line 22858) | void swap(typename binary_t::container_type& other) // NOLINT(bugprone-e... function else (line 22947) | else if(compares_unordered(lhs, rhs))\ function compares_unordered (line 22976) | bool compares_unordered(const_reference rhs, bool inverse = false) const... function friend (line 23089) | friend bool operator==(const_reference lhs, const_reference rhs) noexcept function friend (line 23121) | friend bool operator!=(const_reference lhs, const_reference rhs) noexcept function friend (line 23178) | friend bool operator<=(const_reference lhs, const_reference rhs) noexcept function friend (line 23207) | friend bool operator>(const_reference lhs, const_reference rhs) noexcept function friend (line 23237) | friend bool operator>=(const_reference lhs, const_reference rhs) noexcept function friend (line 23278) | friend std::ostream& operator<<(std::ostream& o, const basic_json& j) function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23317) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23331) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 23345) | static basic_json parse(detail::span_input_adapter&& i, function accept (line 23358) | static bool accept(InputType&& i, function accept (line 23367) | static bool accept(IteratorType first, IteratorType last, function accept (line 23375) | static bool accept(detail::span_input_adapter&& i, function sax_parse (line 23385) | static bool sax_parse(InputType&& i, SAX* sax, function sax_parse (line 23400) | static bool sax_parse(IteratorType first, IteratorType last, SAX* sax, function sax_parse (line 23419) | static bool sax_parse(detail::span_input_adapter&& i, SAX* sax, function JSON_HEDLEY_RETURNS_NON_NULL (line 23460) | JSON_HEDLEY_RETURNS_NON_NULL type data (line 23492) | struct data method data (line 23500) | data(const value_t v) method data (line 23505) | data(size_type cnt, const basic_json& val) method data (line 23511) | data() noexcept = default; method data (line 23512) | data(data&&) noexcept = default; method data (line 23513) | data(const data&) noexcept = delete; method data (line 23514) | data& operator=(data&&) noexcept = delete; method data (line 23515) | data& operator=(const data&) noexcept = delete; function to_cbor (line 23549) | static void to_cbor(const basic_json& j, detail::output_adapter o) function to_msgpack (line 23563) | static std::vector to_msgpack(const basic_json& j) function to_msgpack (line 23572) | static void to_msgpack(const basic_json& j, detail::output_adapter o) function to_ubjson (line 23586) | static std::vector to_ubjson(const basic_json& j, function to_ubjson (line 23597) | static void to_ubjson(const basic_json& j, detail::output_adapter o, function to_bjdata (line 23613) | static std::vector to_bjdata(const basic_json& j, function to_bjdata (line 23624) | static void to_bjdata(const basic_json& j, detail::output_adapter o, function to_bson (line 23640) | static std::vector to_bson(const basic_json& j) function to_bson (line 23649) | static void to_bson(const basic_json& j, detail::output_adapter o) function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23664) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23680) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 23696) | static basic_json from_cbor(const T* ptr, std::size_t len, function basic_json (line 23706) | static basic_json from_cbor(detail::span_input_adapter&& i, function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23722) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23737) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 23752) | static basic_json from_msgpack(const T* ptr, std::size_t len, function basic_json (line 23761) | static basic_json from_msgpack(detail::span_input_adapter&& i, function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23776) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23791) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 23806) | static basic_json from_ubjson(const T* ptr, std::size_t len, function basic_json (line 23815) | static basic_json from_ubjson(detail::span_input_adapter&& i, function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23830) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23845) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23860) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23875) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 23890) | static basic_json from_bson(const T* ptr, std::size_t len, function basic_json (line 23899) | static basic_json from_bson(detail::span_input_adapter&& i, function reference (line 23921) | reference operator[](const json_pointer& ptr) function reference (line 23928) | reference operator[](const ::nlohmann::json_pointer& ptr) function const_reference (line 23935) | const_reference operator[](const json_pointer& ptr) const function const_reference (line 23942) | const_reference operator[](const ::nlohmann::json_pointer... function reference (line 23949) | reference at(const json_pointer& ptr) function reference (line 23956) | reference at(const ::nlohmann::json_pointer& ptr) function const_reference (line 23963) | const_reference at(const json_pointer& ptr) const function const_reference (line 23970) | const_reference at(const ::nlohmann::json_pointer& ptr) c... function basic_json (line 23977) | basic_json flatten() const function basic_json (line 23986) | basic_json unflatten() const function patch_inplace (line 24002) | void patch_inplace(const basic_json& json_patch) function basic_json (line 24273) | basic_json patch(const basic_json& json_patch) const function JSON_HEDLEY_WARN_UNUSED_RESULT (line 24282) | JSON_HEDLEY_WARN_UNUSED_RESULT function merge_patch (line 24425) | void merge_patch(const basic_json& apply_patch) function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 24456) | NLOHMANN_BASIC_JSON_TPL_DECLARATION function NLOHMANN_JSON_NAMESPACE_END (line 24493) | NLOHMANN_JSON_NAMESPACE_END