SYMBOL INDEX (311 symbols across 25 files) FILE: src/ESP32Console/Commands/CoreCommands.cpp function clear (line 7) | static int clear(int argc, char **argv) function echo (line 20) | static int echo(int argc, char **argv) function set_multiline_mode (line 31) | static int set_multiline_mode(int argc, char **argv) function history (line 65) | static int history(int argc, char **argv) function env (line 100) | static int env(int argc, char **argv) function declare (line 111) | static int declare(int argc, char **argv) type ESP32Console::Commands (line 123) | namespace ESP32Console::Commands function ConsoleCommand (line 125) | const ConsoleCommand getClearCommand() function ConsoleCommand (line 130) | const ConsoleCommand getEchoCommand() function ConsoleCommand (line 135) | const ConsoleCommand getSetMultilineCommand() function ConsoleCommand (line 140) | const ConsoleCommand getHistoryCommand(int uart_channel) function ConsoleCommand (line 146) | const ConsoleCommand getEnvCommand() function ConsoleCommand (line 151) | const ConsoleCommand getDeclareCommand() FILE: src/ESP32Console/Commands/CoreCommands.h function namespace (line 5) | namespace ESP32Console::Commands FILE: src/ESP32Console/Commands/GPIOCommands.cpp function _pinmode (line 6) | static int _pinmode(int argc, char **argv) function _digitalWrite (line 67) | static int _digitalWrite(int argc, char** argv) function _digitalRead (line 115) | static int _digitalRead(int argc, char** argv) function _analogRead (line 156) | static int _analogRead(int argc, char** argv) type ESP32Console::Commands (line 192) | namespace ESP32Console::Commands function ConsoleCommand (line 194) | const ConsoleCommand getPinModeCommand() function ConsoleCommand (line 199) | const ConsoleCommand getDigitalWriteCommand() function ConsoleCommand (line 204) | const ConsoleCommand getDigitalReadCommand() function ConsoleCommand (line 209) | const ConsoleCommand getAnalogReadCommand() FILE: src/ESP32Console/Commands/GPIOCommands.h function namespace (line 5) | namespace ESP32Console::Commands FILE: src/ESP32Console/Commands/NetworkCommands.cpp function on_ping_success (line 56) | static void on_ping_success(esp_ping_handle_t hdl, void *args) function on_ping_timeout (line 71) | static void on_ping_timeout(esp_ping_handle_t hdl, void *args) function on_ping_end (line 80) | static void on_ping_end(esp_ping_handle_t hdl, void *args) function ping (line 84) | static int ping(int argc, char **argv) function ipconfig_wlan (line 192) | static void ipconfig_wlan() function ipconfig (line 222) | static int ipconfig(int argc, char **argv) type ESP32Console::Commands (line 228) | namespace ESP32Console::Commands function ConsoleCommand (line 230) | const ConsoleCommand getPingCommand() function ConsoleCommand (line 235) | const ConsoleCommand getIpconfigCommand() FILE: src/ESP32Console/Commands/NetworkCommands.h function namespace (line 5) | namespace ESP32Console::Commands FILE: src/ESP32Console/Commands/SystemCommands.cpp function String (line 26) | static String mac2String(uint64_t mac) function sysInfo (line 94) | static int sysInfo(int argc, char **argv) function restart (line 138) | static int restart(int argc, char **argv) function meminfo (line 145) | static int meminfo(int argc, char **argv) function date (line 157) | static int date(int argc, char **argv) type ESP32Console::Commands (line 249) | namespace ESP32Console::Commands function ConsoleCommand (line 251) | const ConsoleCommand getRestartCommand() function ConsoleCommand (line 256) | const ConsoleCommand getSysInfoCommand() function ConsoleCommand (line 261) | const ConsoleCommand getMemInfoCommand() function ConsoleCommand (line 266) | const ConsoleCommand getDateCommand() FILE: src/ESP32Console/Commands/SystemCommands.h function namespace (line 5) | namespace ESP32Console::Commands FILE: src/ESP32Console/Commands/VFSCommands.cpp function cat (line 15) | int cat(int argc, char **argv) function pwd (line 46) | int pwd(int argc, char **argv) function cd (line 52) | int cd(int argc, char **argv) function ls (line 105) | int ls(int argc, char **argv) function mv (line 142) | int mv(int argc, char **argv) function cp (line 166) | int cp(int argc, char **argv) function rm (line 226) | int rm(int argc, char **argv) function rmdir (line 244) | int rmdir(int argc, char **argv) type ESP32Console::Commands (line 262) | namespace ESP32Console::Commands function ConsoleCommand (line 264) | const ConsoleCommand getCatCommand() function ConsoleCommand (line 269) | const ConsoleCommand getPWDCommand() function ConsoleCommand (line 274) | const ConsoleCommand getCDCommand() function ConsoleCommand (line 279) | const ConsoleCommand getLsCommand() function ConsoleCommand (line 284) | const ConsoleCommand getMvCommand() function ConsoleCommand (line 289) | const ConsoleCommand getCPCommand() function ConsoleCommand (line 294) | const ConsoleCommand getRMCommand() function ConsoleCommand (line 299) | const ConsoleCommand getRMDirCommand() function ConsoleCommand (line 304) | const ConsoleCommand getEditCommand() FILE: src/ESP32Console/Commands/VFSCommands.h function namespace (line 5) | namespace ESP32Console::Commands FILE: src/ESP32Console/Console.cpp type ESP32Console (line 24) | namespace ESP32Console function resetAfterCommands (line 181) | static void resetAfterCommands() FILE: src/ESP32Console/Console.h function namespace (line 14) | namespace ESP32Console function begin (line 158) | void begin(int baud, int rxPin, int txPin, uint8_t channel) FILE: src/ESP32Console/ConsoleCommand.h function namespace (line 5) | namespace ESP32Console FILE: src/ESP32Console/ConsoleCommandBase.h function namespace (line 5) | namespace ESP32Console { FILE: src/ESP32Console/ConsoleCommandD.cpp type ESP32Console (line 6) | namespace ESP32Console FILE: src/ESP32Console/ConsoleCommandD.h function namespace (line 11) | namespace ESP32Console FILE: src/ESP32Console/Helpers/InputParser.cpp type ESP32Console (line 5) | namespace ESP32Console function String (line 7) | String interpolateLine(const char *in_) FILE: src/ESP32Console/Helpers/InputParser.h function namespace (line 4) | namespace ESP32Console FILE: src/ESP32Console/Helpers/PWDHelpers.cpp type ESP32Console (line 7) | namespace ESP32Console function console_chdir (line 43) | int console_chdir(const char *path) FILE: src/ESP32Console/Helpers/PWDHelpers.h function namespace (line 3) | namespace ESP32Console FILE: src/ESP32Console/OptionsConsoleCommand.cpp type ESP32Console (line 6) | namespace ESP32Console FILE: src/ESP32Console/OptionsConsoleCommand.h function namespace (line 15) | namespace ESP32Console FILE: src/cxxopts/cxxopts.hpp type cxxopts (line 82) | namespace cxxopts function String (line 106) | inline class UnicodeStringIterator (line 121) | class UnicodeStringIterator : public method UnicodeStringIterator (line 126) | UnicodeStringIterator(const icu::UnicodeString* string, int32_t pos) method value_type (line 132) | value_type method UnicodeStringIterator (line 150) | UnicodeStringIterator& method UnicodeStringIterator (line 157) | UnicodeStringIterator function String (line 171) | inline function String (line 178) | inline function String (line 191) | String& function stringLength (line 203) | inline function toUTF8String (line 210) | inline function empty (line 220) | inline function T (line 253) | T function stringLength (line 259) | inline function String (line 266) | inline function String (line 273) | inline function String (line 281) | String& function toUTF8String (line 288) | std::string function empty (line 294) | inline class Value (line 326) | class Value : public std::enable_shared_from_this class OptionException (line 372) | class OptionException : public std::exception method OptionException (line 375) | explicit OptionException(std::string message) method CXXOPTS_NODISCARD (line 380) | CXXOPTS_NODISCARD class OptionSpecException (line 391) | class OptionSpecException : public OptionException method OptionSpecException (line 395) | explicit OptionSpecException(const std::string& message) class OptionParseException (line 401) | class OptionParseException : public OptionException method OptionParseException (line 404) | explicit OptionParseException(const std::string& message) class option_exists_error (line 410) | class option_exists_error : public OptionSpecException method option_exists_error (line 413) | explicit option_exists_error(const std::string& option) class invalid_option_format_error (line 419) | class invalid_option_format_error : public OptionSpecException method invalid_option_format_error (line 422) | explicit invalid_option_format_error(const std::string& format) class option_syntax_exception (line 428) | class option_syntax_exception : public OptionParseException { method option_syntax_exception (line 430) | explicit option_syntax_exception(const std::string& text) class option_not_exists_exception (line 437) | class option_not_exists_exception : public OptionParseException method option_not_exists_exception (line 440) | explicit option_not_exists_exception(const std::string& option) class missing_argument_exception (line 446) | class missing_argument_exception : public OptionParseException method missing_argument_exception (line 449) | explicit missing_argument_exception(const std::string& option) class option_requires_argument_exception (line 457) | class option_requires_argument_exception : public OptionParseException method option_requires_argument_exception (line 460) | explicit option_requires_argument_exception(const std::string& option) class option_not_has_argument_exception (line 468) | class option_not_has_argument_exception : public OptionParseException method option_not_has_argument_exception (line 471) | option_not_has_argument_exception class option_not_present_exception (line 485) | class option_not_present_exception : public OptionParseException method option_not_present_exception (line 488) | explicit option_not_present_exception(const std::string& option) class option_has_no_value_exception (line 494) | class option_has_no_value_exception : public OptionException method option_has_no_value_exception (line 497) | explicit option_has_no_value_exception(const std::string& option) class argument_incorrect_type (line 506) | class argument_incorrect_type : public OptionParseException method argument_incorrect_type (line 509) | explicit argument_incorrect_type class option_required_exception (line 520) | class option_required_exception : public OptionParseException method option_required_exception (line 523) | explicit option_required_exception(const std::string& option) function throw_or_mimic (line 532) | void throw_or_mimic(const std::string& text) type values (line 550) | namespace values type parser_tool (line 552) | namespace parser_tool type IntegerDesc (line 554) | struct IntegerDesc type ArguDesc (line 560) | struct ArguDesc { function IntegerDesc (line 567) | inline IntegerDesc SplitInteger(const std::string &text) function IsTrueText (line 596) | inline bool IsTrueText(const std::string &text) function IsFalseText (line 614) | inline bool IsFalseText(const std::string &text) function SplitSwitchDef (line 632) | inline std::pair SplitSwitchDef(const st... function ArguDesc (line 656) | inline ArguDesc ParseArgument(const char *arg, bool &matched) function IntegerDesc (line 725) | inline IntegerDesc SplitInteger(const std::string &text) function IsTrueText (line 750) | inline bool IsTrueText(const std::string &text) function IsFalseText (line 757) | inline bool IsFalseText(const std::string &text) function SplitSwitchDef (line 764) | inline std::pair SplitSwitchDef(const st... function ArguDesc (line 779) | inline ArguDesc ParseArgument(const char *arg, bool &matched) type detail (line 804) | namespace detail type SignedCheck (line 807) | struct SignedCheck type SignedCheck (line 810) | struct SignedCheck type SignedCheck (line 834) | struct SignedCheck function check_signed_range (line 842) | void function checked_negate (line 850) | void function checked_negate (line 860) | void function integer_parser (line 867) | void function stringstream_parser (line 924) | void stringstream_parser(const std::string& text, T& value) function parse_value (line 936) | void parse_value(const std::string& text, T& value) function parse_value (line 941) | inline function parse_value (line 960) | inline function parse_value (line 973) | void function parse_value (line 979) | void function parse_value (line 999) | void function parse_value (line 1008) | inline type type_is_container (line 1020) | struct type_is_container type type_is_container> (line 1026) | struct type_is_container> class abstract_value (line 1032) | class abstract_value : public Value method abstract_value (line 1037) | abstract_value() method abstract_value (line 1043) | explicit abstract_value(T* t) method abstract_value (line 1050) | abstract_value& operator=(const abstract_value&) = default; method abstract_value (line 1052) | abstract_value(const abstract_value& rhs) method parse (line 1070) | void method is_container (line 1076) | bool method parse (line 1082) | void method has_default (line 1088) | bool method has_implicit (line 1094) | bool method default_value (line 1100) | std::shared_ptr method implicit_value (line 1108) | std::shared_ptr method no_implicit_value (line 1116) | std::shared_ptr method get_default_value (line 1123) | std::string method get_implicit_value (line 1129) | std::string method is_boolean (line 1135) | bool method T (line 1141) | const T& class standard_value (line 1163) | class standard_value : public abstract_value method override (line 1170) | const override class standard_value (line 1177) | class standard_value : public abstract_value method standard_value (line 1182) | standard_value() method standard_value (line 1187) | explicit standard_value(bool* b) method clone (line 1193) | std::shared_ptr method set_default_and_implicit (line 1201) | void function value (line 1213) | std::shared_ptr function value (line 1220) | std::shared_ptr class OptionAdder (line 1226) | class OptionAdder method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) class OptionDetails (line 1228) | class OptionDetails method OptionDetails (line 1231) | OptionDetails method OptionDetails (line 1247) | OptionDetails(const OptionDetails& rhs) method OptionDetails (line 1254) | OptionDetails(OptionDetails&& rhs) = default; method CXXOPTS_NODISCARD (line 1256) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1263) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1269) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1276) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1283) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1290) | CXXOPTS_NODISCARD method hash (line 1297) | size_t type HelpOptionDetails (line 1313) | struct HelpOptionDetails type HelpGroupDetails (line 1327) | struct HelpGroupDetails class OptionValue (line 1334) | class OptionValue method parse (line 1337) | void method parse_default (line 1350) | void method parse_no_value (line 1359) | void method CXXOPTS_NODISCARD (line 1370) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1382) | CXXOPTS_NODISCARD method T (line 1390) | const T& method ensure_value (line 1406) | void class KeyValue (line 1424) | class KeyValue method KeyValue (line 1427) | KeyValue(std::string key_, std::string value_) method CXXOPTS_NODISCARD (line 1433) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1440) | CXXOPTS_NODISCARD method T (line 1448) | T class ParseResult (line 1464) | class ParseResult class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string type Option (line 1636) | struct Option method Option (line 1638) | Option class OptionParser (line 1662) | class OptionParser method OptionParser (line 1665) | OptionParser(const OptionMap& options, const PositionalList& positio... class Options (line 1720) | class Options method Options (line 1724) | explicit Options(std::string program, std::string help_string = "") method Options (line 1737) | Options& method Options (line 1744) | Options& method Options (line 1751) | Options& method Options (line 1758) | Options& method Options (line 1765) | Options& method Options (line 1772) | Options& method parse_positional (line 1821) | void class OptionAdder (line 1879) | class OptionAdder method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function String (line 1908) | String function String (line 1954) | String function OptionAdder (line 2100) | inline method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function OptionAdder (line 2107) | inline method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function ParseResult (line 2285) | inline class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string function ParseResult (line 2294) | inline ParseResult class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string function String (line 2542) | inline function HelpGroupDetails (line 2704) | inline type cxxopts (line 102) | namespace cxxopts function String (line 106) | inline class UnicodeStringIterator (line 121) | class UnicodeStringIterator : public method UnicodeStringIterator (line 126) | UnicodeStringIterator(const icu::UnicodeString* string, int32_t pos) method value_type (line 132) | value_type method UnicodeStringIterator (line 150) | UnicodeStringIterator& method UnicodeStringIterator (line 157) | UnicodeStringIterator function String (line 171) | inline function String (line 178) | inline function String (line 191) | String& function stringLength (line 203) | inline function toUTF8String (line 210) | inline function empty (line 220) | inline function T (line 253) | T function stringLength (line 259) | inline function String (line 266) | inline function String (line 273) | inline function String (line 281) | String& function toUTF8String (line 288) | std::string function empty (line 294) | inline class Value (line 326) | class Value : public std::enable_shared_from_this class OptionException (line 372) | class OptionException : public std::exception method OptionException (line 375) | explicit OptionException(std::string message) method CXXOPTS_NODISCARD (line 380) | CXXOPTS_NODISCARD class OptionSpecException (line 391) | class OptionSpecException : public OptionException method OptionSpecException (line 395) | explicit OptionSpecException(const std::string& message) class OptionParseException (line 401) | class OptionParseException : public OptionException method OptionParseException (line 404) | explicit OptionParseException(const std::string& message) class option_exists_error (line 410) | class option_exists_error : public OptionSpecException method option_exists_error (line 413) | explicit option_exists_error(const std::string& option) class invalid_option_format_error (line 419) | class invalid_option_format_error : public OptionSpecException method invalid_option_format_error (line 422) | explicit invalid_option_format_error(const std::string& format) class option_syntax_exception (line 428) | class option_syntax_exception : public OptionParseException { method option_syntax_exception (line 430) | explicit option_syntax_exception(const std::string& text) class option_not_exists_exception (line 437) | class option_not_exists_exception : public OptionParseException method option_not_exists_exception (line 440) | explicit option_not_exists_exception(const std::string& option) class missing_argument_exception (line 446) | class missing_argument_exception : public OptionParseException method missing_argument_exception (line 449) | explicit missing_argument_exception(const std::string& option) class option_requires_argument_exception (line 457) | class option_requires_argument_exception : public OptionParseException method option_requires_argument_exception (line 460) | explicit option_requires_argument_exception(const std::string& option) class option_not_has_argument_exception (line 468) | class option_not_has_argument_exception : public OptionParseException method option_not_has_argument_exception (line 471) | option_not_has_argument_exception class option_not_present_exception (line 485) | class option_not_present_exception : public OptionParseException method option_not_present_exception (line 488) | explicit option_not_present_exception(const std::string& option) class option_has_no_value_exception (line 494) | class option_has_no_value_exception : public OptionException method option_has_no_value_exception (line 497) | explicit option_has_no_value_exception(const std::string& option) class argument_incorrect_type (line 506) | class argument_incorrect_type : public OptionParseException method argument_incorrect_type (line 509) | explicit argument_incorrect_type class option_required_exception (line 520) | class option_required_exception : public OptionParseException method option_required_exception (line 523) | explicit option_required_exception(const std::string& option) function throw_or_mimic (line 532) | void throw_or_mimic(const std::string& text) type values (line 550) | namespace values type parser_tool (line 552) | namespace parser_tool type IntegerDesc (line 554) | struct IntegerDesc type ArguDesc (line 560) | struct ArguDesc { function IntegerDesc (line 567) | inline IntegerDesc SplitInteger(const std::string &text) function IsTrueText (line 596) | inline bool IsTrueText(const std::string &text) function IsFalseText (line 614) | inline bool IsFalseText(const std::string &text) function SplitSwitchDef (line 632) | inline std::pair SplitSwitchDef(const st... function ArguDesc (line 656) | inline ArguDesc ParseArgument(const char *arg, bool &matched) function IntegerDesc (line 725) | inline IntegerDesc SplitInteger(const std::string &text) function IsTrueText (line 750) | inline bool IsTrueText(const std::string &text) function IsFalseText (line 757) | inline bool IsFalseText(const std::string &text) function SplitSwitchDef (line 764) | inline std::pair SplitSwitchDef(const st... function ArguDesc (line 779) | inline ArguDesc ParseArgument(const char *arg, bool &matched) type detail (line 804) | namespace detail type SignedCheck (line 807) | struct SignedCheck type SignedCheck (line 810) | struct SignedCheck type SignedCheck (line 834) | struct SignedCheck function check_signed_range (line 842) | void function checked_negate (line 850) | void function checked_negate (line 860) | void function integer_parser (line 867) | void function stringstream_parser (line 924) | void stringstream_parser(const std::string& text, T& value) function parse_value (line 936) | void parse_value(const std::string& text, T& value) function parse_value (line 941) | inline function parse_value (line 960) | inline function parse_value (line 973) | void function parse_value (line 979) | void function parse_value (line 999) | void function parse_value (line 1008) | inline type type_is_container (line 1020) | struct type_is_container type type_is_container> (line 1026) | struct type_is_container> class abstract_value (line 1032) | class abstract_value : public Value method abstract_value (line 1037) | abstract_value() method abstract_value (line 1043) | explicit abstract_value(T* t) method abstract_value (line 1050) | abstract_value& operator=(const abstract_value&) = default; method abstract_value (line 1052) | abstract_value(const abstract_value& rhs) method parse (line 1070) | void method is_container (line 1076) | bool method parse (line 1082) | void method has_default (line 1088) | bool method has_implicit (line 1094) | bool method default_value (line 1100) | std::shared_ptr method implicit_value (line 1108) | std::shared_ptr method no_implicit_value (line 1116) | std::shared_ptr method get_default_value (line 1123) | std::string method get_implicit_value (line 1129) | std::string method is_boolean (line 1135) | bool method T (line 1141) | const T& class standard_value (line 1163) | class standard_value : public abstract_value method override (line 1170) | const override class standard_value (line 1177) | class standard_value : public abstract_value method standard_value (line 1182) | standard_value() method standard_value (line 1187) | explicit standard_value(bool* b) method clone (line 1193) | std::shared_ptr method set_default_and_implicit (line 1201) | void function value (line 1213) | std::shared_ptr function value (line 1220) | std::shared_ptr class OptionAdder (line 1226) | class OptionAdder method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) class OptionDetails (line 1228) | class OptionDetails method OptionDetails (line 1231) | OptionDetails method OptionDetails (line 1247) | OptionDetails(const OptionDetails& rhs) method OptionDetails (line 1254) | OptionDetails(OptionDetails&& rhs) = default; method CXXOPTS_NODISCARD (line 1256) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1263) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1269) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1276) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1283) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1290) | CXXOPTS_NODISCARD method hash (line 1297) | size_t type HelpOptionDetails (line 1313) | struct HelpOptionDetails type HelpGroupDetails (line 1327) | struct HelpGroupDetails class OptionValue (line 1334) | class OptionValue method parse (line 1337) | void method parse_default (line 1350) | void method parse_no_value (line 1359) | void method CXXOPTS_NODISCARD (line 1370) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1382) | CXXOPTS_NODISCARD method T (line 1390) | const T& method ensure_value (line 1406) | void class KeyValue (line 1424) | class KeyValue method KeyValue (line 1427) | KeyValue(std::string key_, std::string value_) method CXXOPTS_NODISCARD (line 1433) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1440) | CXXOPTS_NODISCARD method T (line 1448) | T class ParseResult (line 1464) | class ParseResult class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string type Option (line 1636) | struct Option method Option (line 1638) | Option class OptionParser (line 1662) | class OptionParser method OptionParser (line 1665) | OptionParser(const OptionMap& options, const PositionalList& positio... class Options (line 1720) | class Options method Options (line 1724) | explicit Options(std::string program, std::string help_string = "") method Options (line 1737) | Options& method Options (line 1744) | Options& method Options (line 1751) | Options& method Options (line 1758) | Options& method Options (line 1765) | Options& method Options (line 1772) | Options& method parse_positional (line 1821) | void class OptionAdder (line 1879) | class OptionAdder method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function String (line 1908) | String function String (line 1954) | String function OptionAdder (line 2100) | inline method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function OptionAdder (line 2107) | inline method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function ParseResult (line 2285) | inline class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string function ParseResult (line 2294) | inline ParseResult class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string function String (line 2542) | inline function HelpGroupDetails (line 2704) | inline type std (line 228) | namespace std function begin (line 230) | inline function end (line 237) | inline type cxxopts (line 248) | namespace cxxopts function String (line 106) | inline class UnicodeStringIterator (line 121) | class UnicodeStringIterator : public method UnicodeStringIterator (line 126) | UnicodeStringIterator(const icu::UnicodeString* string, int32_t pos) method value_type (line 132) | value_type method UnicodeStringIterator (line 150) | UnicodeStringIterator& method UnicodeStringIterator (line 157) | UnicodeStringIterator function String (line 171) | inline function String (line 178) | inline function String (line 191) | String& function stringLength (line 203) | inline function toUTF8String (line 210) | inline function empty (line 220) | inline function T (line 253) | T function stringLength (line 259) | inline function String (line 266) | inline function String (line 273) | inline function String (line 281) | String& function toUTF8String (line 288) | std::string function empty (line 294) | inline class Value (line 326) | class Value : public std::enable_shared_from_this class OptionException (line 372) | class OptionException : public std::exception method OptionException (line 375) | explicit OptionException(std::string message) method CXXOPTS_NODISCARD (line 380) | CXXOPTS_NODISCARD class OptionSpecException (line 391) | class OptionSpecException : public OptionException method OptionSpecException (line 395) | explicit OptionSpecException(const std::string& message) class OptionParseException (line 401) | class OptionParseException : public OptionException method OptionParseException (line 404) | explicit OptionParseException(const std::string& message) class option_exists_error (line 410) | class option_exists_error : public OptionSpecException method option_exists_error (line 413) | explicit option_exists_error(const std::string& option) class invalid_option_format_error (line 419) | class invalid_option_format_error : public OptionSpecException method invalid_option_format_error (line 422) | explicit invalid_option_format_error(const std::string& format) class option_syntax_exception (line 428) | class option_syntax_exception : public OptionParseException { method option_syntax_exception (line 430) | explicit option_syntax_exception(const std::string& text) class option_not_exists_exception (line 437) | class option_not_exists_exception : public OptionParseException method option_not_exists_exception (line 440) | explicit option_not_exists_exception(const std::string& option) class missing_argument_exception (line 446) | class missing_argument_exception : public OptionParseException method missing_argument_exception (line 449) | explicit missing_argument_exception(const std::string& option) class option_requires_argument_exception (line 457) | class option_requires_argument_exception : public OptionParseException method option_requires_argument_exception (line 460) | explicit option_requires_argument_exception(const std::string& option) class option_not_has_argument_exception (line 468) | class option_not_has_argument_exception : public OptionParseException method option_not_has_argument_exception (line 471) | option_not_has_argument_exception class option_not_present_exception (line 485) | class option_not_present_exception : public OptionParseException method option_not_present_exception (line 488) | explicit option_not_present_exception(const std::string& option) class option_has_no_value_exception (line 494) | class option_has_no_value_exception : public OptionException method option_has_no_value_exception (line 497) | explicit option_has_no_value_exception(const std::string& option) class argument_incorrect_type (line 506) | class argument_incorrect_type : public OptionParseException method argument_incorrect_type (line 509) | explicit argument_incorrect_type class option_required_exception (line 520) | class option_required_exception : public OptionParseException method option_required_exception (line 523) | explicit option_required_exception(const std::string& option) function throw_or_mimic (line 532) | void throw_or_mimic(const std::string& text) type values (line 550) | namespace values type parser_tool (line 552) | namespace parser_tool type IntegerDesc (line 554) | struct IntegerDesc type ArguDesc (line 560) | struct ArguDesc { function IntegerDesc (line 567) | inline IntegerDesc SplitInteger(const std::string &text) function IsTrueText (line 596) | inline bool IsTrueText(const std::string &text) function IsFalseText (line 614) | inline bool IsFalseText(const std::string &text) function SplitSwitchDef (line 632) | inline std::pair SplitSwitchDef(const st... function ArguDesc (line 656) | inline ArguDesc ParseArgument(const char *arg, bool &matched) function IntegerDesc (line 725) | inline IntegerDesc SplitInteger(const std::string &text) function IsTrueText (line 750) | inline bool IsTrueText(const std::string &text) function IsFalseText (line 757) | inline bool IsFalseText(const std::string &text) function SplitSwitchDef (line 764) | inline std::pair SplitSwitchDef(const st... function ArguDesc (line 779) | inline ArguDesc ParseArgument(const char *arg, bool &matched) type detail (line 804) | namespace detail type SignedCheck (line 807) | struct SignedCheck type SignedCheck (line 810) | struct SignedCheck type SignedCheck (line 834) | struct SignedCheck function check_signed_range (line 842) | void function checked_negate (line 850) | void function checked_negate (line 860) | void function integer_parser (line 867) | void function stringstream_parser (line 924) | void stringstream_parser(const std::string& text, T& value) function parse_value (line 936) | void parse_value(const std::string& text, T& value) function parse_value (line 941) | inline function parse_value (line 960) | inline function parse_value (line 973) | void function parse_value (line 979) | void function parse_value (line 999) | void function parse_value (line 1008) | inline type type_is_container (line 1020) | struct type_is_container type type_is_container> (line 1026) | struct type_is_container> class abstract_value (line 1032) | class abstract_value : public Value method abstract_value (line 1037) | abstract_value() method abstract_value (line 1043) | explicit abstract_value(T* t) method abstract_value (line 1050) | abstract_value& operator=(const abstract_value&) = default; method abstract_value (line 1052) | abstract_value(const abstract_value& rhs) method parse (line 1070) | void method is_container (line 1076) | bool method parse (line 1082) | void method has_default (line 1088) | bool method has_implicit (line 1094) | bool method default_value (line 1100) | std::shared_ptr method implicit_value (line 1108) | std::shared_ptr method no_implicit_value (line 1116) | std::shared_ptr method get_default_value (line 1123) | std::string method get_implicit_value (line 1129) | std::string method is_boolean (line 1135) | bool method T (line 1141) | const T& class standard_value (line 1163) | class standard_value : public abstract_value method override (line 1170) | const override class standard_value (line 1177) | class standard_value : public abstract_value method standard_value (line 1182) | standard_value() method standard_value (line 1187) | explicit standard_value(bool* b) method clone (line 1193) | std::shared_ptr method set_default_and_implicit (line 1201) | void function value (line 1213) | std::shared_ptr function value (line 1220) | std::shared_ptr class OptionAdder (line 1226) | class OptionAdder method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) class OptionDetails (line 1228) | class OptionDetails method OptionDetails (line 1231) | OptionDetails method OptionDetails (line 1247) | OptionDetails(const OptionDetails& rhs) method OptionDetails (line 1254) | OptionDetails(OptionDetails&& rhs) = default; method CXXOPTS_NODISCARD (line 1256) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1263) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1269) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1276) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1283) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1290) | CXXOPTS_NODISCARD method hash (line 1297) | size_t type HelpOptionDetails (line 1313) | struct HelpOptionDetails type HelpGroupDetails (line 1327) | struct HelpGroupDetails class OptionValue (line 1334) | class OptionValue method parse (line 1337) | void method parse_default (line 1350) | void method parse_no_value (line 1359) | void method CXXOPTS_NODISCARD (line 1370) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1382) | CXXOPTS_NODISCARD method T (line 1390) | const T& method ensure_value (line 1406) | void class KeyValue (line 1424) | class KeyValue method KeyValue (line 1427) | KeyValue(std::string key_, std::string value_) method CXXOPTS_NODISCARD (line 1433) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1440) | CXXOPTS_NODISCARD method T (line 1448) | T class ParseResult (line 1464) | class ParseResult class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string type Option (line 1636) | struct Option method Option (line 1638) | Option class OptionParser (line 1662) | class OptionParser method OptionParser (line 1665) | OptionParser(const OptionMap& options, const PositionalList& positio... class Options (line 1720) | class Options method Options (line 1724) | explicit Options(std::string program, std::string help_string = "") method Options (line 1737) | Options& method Options (line 1744) | Options& method Options (line 1751) | Options& method Options (line 1758) | Options& method Options (line 1765) | Options& method Options (line 1772) | Options& method parse_positional (line 1821) | void class OptionAdder (line 1879) | class OptionAdder method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function String (line 1908) | String function String (line 1954) | String function OptionAdder (line 2100) | inline method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function OptionAdder (line 2107) | inline method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function ParseResult (line 2285) | inline class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string function ParseResult (line 2294) | inline ParseResult class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string function String (line 2542) | inline function HelpGroupDetails (line 2704) | inline type cxxopts (line 305) | namespace cxxopts function String (line 106) | inline class UnicodeStringIterator (line 121) | class UnicodeStringIterator : public method UnicodeStringIterator (line 126) | UnicodeStringIterator(const icu::UnicodeString* string, int32_t pos) method value_type (line 132) | value_type method UnicodeStringIterator (line 150) | UnicodeStringIterator& method UnicodeStringIterator (line 157) | UnicodeStringIterator function String (line 171) | inline function String (line 178) | inline function String (line 191) | String& function stringLength (line 203) | inline function toUTF8String (line 210) | inline function empty (line 220) | inline function T (line 253) | T function stringLength (line 259) | inline function String (line 266) | inline function String (line 273) | inline function String (line 281) | String& function toUTF8String (line 288) | std::string function empty (line 294) | inline class Value (line 326) | class Value : public std::enable_shared_from_this class OptionException (line 372) | class OptionException : public std::exception method OptionException (line 375) | explicit OptionException(std::string message) method CXXOPTS_NODISCARD (line 380) | CXXOPTS_NODISCARD class OptionSpecException (line 391) | class OptionSpecException : public OptionException method OptionSpecException (line 395) | explicit OptionSpecException(const std::string& message) class OptionParseException (line 401) | class OptionParseException : public OptionException method OptionParseException (line 404) | explicit OptionParseException(const std::string& message) class option_exists_error (line 410) | class option_exists_error : public OptionSpecException method option_exists_error (line 413) | explicit option_exists_error(const std::string& option) class invalid_option_format_error (line 419) | class invalid_option_format_error : public OptionSpecException method invalid_option_format_error (line 422) | explicit invalid_option_format_error(const std::string& format) class option_syntax_exception (line 428) | class option_syntax_exception : public OptionParseException { method option_syntax_exception (line 430) | explicit option_syntax_exception(const std::string& text) class option_not_exists_exception (line 437) | class option_not_exists_exception : public OptionParseException method option_not_exists_exception (line 440) | explicit option_not_exists_exception(const std::string& option) class missing_argument_exception (line 446) | class missing_argument_exception : public OptionParseException method missing_argument_exception (line 449) | explicit missing_argument_exception(const std::string& option) class option_requires_argument_exception (line 457) | class option_requires_argument_exception : public OptionParseException method option_requires_argument_exception (line 460) | explicit option_requires_argument_exception(const std::string& option) class option_not_has_argument_exception (line 468) | class option_not_has_argument_exception : public OptionParseException method option_not_has_argument_exception (line 471) | option_not_has_argument_exception class option_not_present_exception (line 485) | class option_not_present_exception : public OptionParseException method option_not_present_exception (line 488) | explicit option_not_present_exception(const std::string& option) class option_has_no_value_exception (line 494) | class option_has_no_value_exception : public OptionException method option_has_no_value_exception (line 497) | explicit option_has_no_value_exception(const std::string& option) class argument_incorrect_type (line 506) | class argument_incorrect_type : public OptionParseException method argument_incorrect_type (line 509) | explicit argument_incorrect_type class option_required_exception (line 520) | class option_required_exception : public OptionParseException method option_required_exception (line 523) | explicit option_required_exception(const std::string& option) function throw_or_mimic (line 532) | void throw_or_mimic(const std::string& text) type values (line 550) | namespace values type parser_tool (line 552) | namespace parser_tool type IntegerDesc (line 554) | struct IntegerDesc type ArguDesc (line 560) | struct ArguDesc { function IntegerDesc (line 567) | inline IntegerDesc SplitInteger(const std::string &text) function IsTrueText (line 596) | inline bool IsTrueText(const std::string &text) function IsFalseText (line 614) | inline bool IsFalseText(const std::string &text) function SplitSwitchDef (line 632) | inline std::pair SplitSwitchDef(const st... function ArguDesc (line 656) | inline ArguDesc ParseArgument(const char *arg, bool &matched) function IntegerDesc (line 725) | inline IntegerDesc SplitInteger(const std::string &text) function IsTrueText (line 750) | inline bool IsTrueText(const std::string &text) function IsFalseText (line 757) | inline bool IsFalseText(const std::string &text) function SplitSwitchDef (line 764) | inline std::pair SplitSwitchDef(const st... function ArguDesc (line 779) | inline ArguDesc ParseArgument(const char *arg, bool &matched) type detail (line 804) | namespace detail type SignedCheck (line 807) | struct SignedCheck type SignedCheck (line 810) | struct SignedCheck type SignedCheck (line 834) | struct SignedCheck function check_signed_range (line 842) | void function checked_negate (line 850) | void function checked_negate (line 860) | void function integer_parser (line 867) | void function stringstream_parser (line 924) | void stringstream_parser(const std::string& text, T& value) function parse_value (line 936) | void parse_value(const std::string& text, T& value) function parse_value (line 941) | inline function parse_value (line 960) | inline function parse_value (line 973) | void function parse_value (line 979) | void function parse_value (line 999) | void function parse_value (line 1008) | inline type type_is_container (line 1020) | struct type_is_container type type_is_container> (line 1026) | struct type_is_container> class abstract_value (line 1032) | class abstract_value : public Value method abstract_value (line 1037) | abstract_value() method abstract_value (line 1043) | explicit abstract_value(T* t) method abstract_value (line 1050) | abstract_value& operator=(const abstract_value&) = default; method abstract_value (line 1052) | abstract_value(const abstract_value& rhs) method parse (line 1070) | void method is_container (line 1076) | bool method parse (line 1082) | void method has_default (line 1088) | bool method has_implicit (line 1094) | bool method default_value (line 1100) | std::shared_ptr method implicit_value (line 1108) | std::shared_ptr method no_implicit_value (line 1116) | std::shared_ptr method get_default_value (line 1123) | std::string method get_implicit_value (line 1129) | std::string method is_boolean (line 1135) | bool method T (line 1141) | const T& class standard_value (line 1163) | class standard_value : public abstract_value method override (line 1170) | const override class standard_value (line 1177) | class standard_value : public abstract_value method standard_value (line 1182) | standard_value() method standard_value (line 1187) | explicit standard_value(bool* b) method clone (line 1193) | std::shared_ptr method set_default_and_implicit (line 1201) | void function value (line 1213) | std::shared_ptr function value (line 1220) | std::shared_ptr class OptionAdder (line 1226) | class OptionAdder method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) class OptionDetails (line 1228) | class OptionDetails method OptionDetails (line 1231) | OptionDetails method OptionDetails (line 1247) | OptionDetails(const OptionDetails& rhs) method OptionDetails (line 1254) | OptionDetails(OptionDetails&& rhs) = default; method CXXOPTS_NODISCARD (line 1256) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1263) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1269) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1276) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1283) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1290) | CXXOPTS_NODISCARD method hash (line 1297) | size_t type HelpOptionDetails (line 1313) | struct HelpOptionDetails type HelpGroupDetails (line 1327) | struct HelpGroupDetails class OptionValue (line 1334) | class OptionValue method parse (line 1337) | void method parse_default (line 1350) | void method parse_no_value (line 1359) | void method CXXOPTS_NODISCARD (line 1370) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1382) | CXXOPTS_NODISCARD method T (line 1390) | const T& method ensure_value (line 1406) | void class KeyValue (line 1424) | class KeyValue method KeyValue (line 1427) | KeyValue(std::string key_, std::string value_) method CXXOPTS_NODISCARD (line 1433) | CXXOPTS_NODISCARD method CXXOPTS_NODISCARD (line 1440) | CXXOPTS_NODISCARD method T (line 1448) | T class ParseResult (line 1464) | class ParseResult class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string type Option (line 1636) | struct Option method Option (line 1638) | Option class OptionParser (line 1662) | class OptionParser method OptionParser (line 1665) | OptionParser(const OptionMap& options, const PositionalList& positio... class Options (line 1720) | class Options method Options (line 1724) | explicit Options(std::string program, std::string help_string = "") method Options (line 1737) | Options& method Options (line 1744) | Options& method Options (line 1751) | Options& method Options (line 1758) | Options& method Options (line 1765) | Options& method Options (line 1772) | Options& method parse_positional (line 1821) | void class OptionAdder (line 1879) | class OptionAdder method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function String (line 1908) | String function String (line 1954) | String function OptionAdder (line 2100) | inline method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function OptionAdder (line 2107) | inline method OptionAdder (line 1883) | OptionAdder(Options& options, std::string group) function ParseResult (line 2285) | inline class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string function ParseResult (line 2294) | inline ParseResult class Iterator (line 1467) | class Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method ParseResult (line 1528) | ParseResult() = default; method ParseResult (line 1529) | ParseResult(const ParseResult&) = default; method ParseResult (line 1531) | ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector<... method ParseResult (line 1541) | ParseResult& operator=(ParseResult&&) = default; method ParseResult (line 1542) | ParseResult& operator=(const ParseResult&) = default; method Iterator (line 1544) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method Iterator (line 1550) | Iterator method Iterator (line 1476) | Iterator() = default; method Iterator (line 1477) | Iterator(const Iterator&) = default; method Iterator (line 1479) | Iterator(const ParseResult *pr, bool end=false) method Iterator (line 1485) | Iterator& operator++() method Iterator (line 1496) | Iterator operator++(int) method KeyValue (line 1513) | const KeyValue& operator*() method KeyValue (line 1518) | const KeyValue* operator->() method count (line 1556) | size_t method OptionValue (line 1575) | const OptionValue& method arguments_string (line 1613) | const std::string function String (line 2542) | inline function HelpGroupDetails (line 2704) | inline FILE: src/kilo/kilo.cpp type ESP32Console::Kilo (line 81) | namespace ESP32Console::Kilo type editorSyntax (line 83) | struct editorSyntax type erow (line 94) | struct erow type hlcolor (line 106) | struct hlcolor type editorConfig (line 111) | struct editorConfig type editorSyntax (line 125) | struct editorSyntax type editorConfig (line 128) | struct editorConfig type editorSyntax (line 125) | struct editorSyntax type KEY_ACTION (line 130) | enum KEY_ACTION type editorSyntax (line 204) | struct editorSyntax type termios (line 215) | struct termios function disableRawMode (line 217) | void disableRawMode(int fd) function editorAtExit (line 228) | void editorAtExit(void) function enableRawMode (line 234) | int enableRawMode(int fd) function editorReadKey (line 274) | int editorReadKey(int fd) function getCursorPosition (line 356) | int getCursorPosition(int ifd, int ofd, int *rows, int *cols) function getWindowSize (line 387) | int getWindowSize(int ifd, int ofd, int *rows, int *cols) function is_separator (line 419) | int is_separator(int c) function editorRowHasOpenComment (line 427) | int editorRowHasOpenComment(erow *row) function editorUpdateSyntax (line 438) | void editorUpdateSyntax(erow *row) function editorSyntaxToColor (line 608) | int editorSyntaxToColor(int hl) function editorSelectSyntaxHighlight (line 632) | void editorSelectSyntaxHighlight(char *filename) function editorUpdateRow (line 658) | void editorUpdateRow(erow *row) function editorInsertRow (line 702) | void editorInsertRow(int at, char *s, size_t len) function editorFreeRow (line 727) | void editorFreeRow(erow *row) function editorDelRow (line 736) | void editorDelRow(int at) function editorRowInsertChar (line 781) | void editorRowInsertChar(erow *row, int at, int c) function editorRowAppendString (line 808) | void editorRowAppendString(erow *row, char *s, size_t len) function editorRowDelChar (line 819) | void editorRowDelChar(erow *row, int at) function editorInsertChar (line 830) | void editorInsertChar(int c) function editorInsertNewline (line 854) | void editorInsertNewline(void) function editorDelChar (line 900) | void editorDelChar() function editorOpen (line 943) | int editorOpen(char *filename) function editorSave (line 980) | int editorSave(void) type abuf (line 1037) | struct abuf function abAppend (line 1048) | void abAppend(struct abuf *ab, const char *s, int len) function abFree (line 1059) | void abFree(struct abuf *ab) function editorRefreshScreen (line 1066) | void editorRefreshScreen(void) function editorSetStatusMessage (line 1212) | void editorSetStatusMessage(const char *fmt, ...) function editorFind (line 1225) | void editorFind(int fd) function editorMoveCursor (line 1351) | void editorMoveCursor(int key) function editorProcessKeypress (line 1456) | void editorProcessKeypress(int fd) function editorFileWasModified (line 1528) | int editorFileWasModified(void) function updateWindowSize (line 1533) | void updateWindowSize(void) function handleSigWinCh (line 1544) | void handleSigWinCh(int unused __attribute__((unused))) function initEditor (line 1554) | void initEditor(void) function kilo (line 1569) | int kilo(int argc, char **argv) FILE: src/kilo/kilo.h function namespace (line 7) | namespace ESP32Console::Kilo