SYMBOL INDEX (3990 symbols across 399 files) FILE: docs/source/tools/mermaid.py class MermaidError (line 39) | class MermaidError(SphinxError): class mermaid (line 43) | class mermaid(nodes.General, nodes.Inline, nodes.Element): function figure_wrapper (line 47) | def figure_wrapper(directive, node, caption): function align_spec (line 61) | def align_spec(argument): class Mermaid (line 65) | class Mermaid(Directive): method get_mm_code (line 80) | def get_mm_code(self): method run (line 117) | def run(self): function render_mm (line 135) | def render_mm(self, code, options, fmt, prefix="mermaid"): function _render_mm_html_raw (line 196) | def _render_mm_html_raw(self, node, code, options, prefix="mermaid", img... function render_mm_html (line 211) | def render_mm_html(self, node, code, options, prefix="mermaid", imgcls=N... function html_visit_mermaid (line 255) | def html_visit_mermaid(self, node): function render_mm_latex (line 259) | def render_mm_latex(self, node, code, options, prefix="mermaid"): function latex_visit_mermaid (line 318) | def latex_visit_mermaid(self, node): function render_mm_texinfo (line 322) | def render_mm_texinfo(self, node, code, options, prefix="mermaid"): function texinfo_visit_mermaid (line 333) | def texinfo_visit_mermaid(self, node): function text_visit_mermaid (line 337) | def text_visit_mermaid(self, node): function man_visit_mermaid (line 345) | def man_visit_mermaid(self, node): function config_inited (line 353) | def config_inited(app, config): function on_build_finished (line 365) | def on_build_finished(app: Sphinx, exc: Exception) -> None: function setup (line 372) | def setup(app): FILE: docs/source/tools/mermaid_inheritance.py class MermaidGraph (line 57) | class MermaidGraph(InheritanceGraph): method _format_node_attrs (line 84) | def _format_node_attrs(self, attrs: dict) -> str: method _format_graph_attrs (line 88) | def _format_graph_attrs(self, attrs: dict) -> str: method generate_dot (line 92) | def generate_dot( class mermaid_inheritance (line 139) | class mermaid_inheritance(inheritance_diagram): class MermaidDiagram (line 147) | class MermaidDiagram(InheritanceDiagram): method run (line 163) | def run(self) -> list[Node]: function html_visit_mermaid_inheritance (line 212) | def html_visit_mermaid_inheritance(self: HTMLTranslator, node: inheritan... function latex_visit_mermaid_inheritance (line 251) | def latex_visit_mermaid_inheritance(self: LaTeXTranslator, node: inherit... function texinfo_visit_mermaid_inheritance (line 269) | def texinfo_visit_mermaid_inheritance(self: TexinfoTranslator, node: inh... function setup (line 287) | def setup(app: Sphinx) -> dict[str, Any]: FILE: libmamba-spdlog/include/mamba/spdlog/logging_spdlog.hpp type mamba::logging::spdlogimpl (line 17) | namespace mamba::logging::spdlogimpl function to_spdlog (line 21) | constexpr auto to_spdlog(log_level level) -> spdlog::level::level_enum type LogHandler_spdlog_Options (line 30) | struct LogHandler_spdlog_Options class LogHandler_spdlog (line 49) | class LogHandler_spdlog method LogHandler_spdlog (line 56) | LogHandler_spdlog(const LogHandler_spdlog& other) = delete; method LogHandler_spdlog (line 57) | LogHandler_spdlog& operator=(const LogHandler_spdlog& other) = delete; type Impl (line 107) | struct Impl FILE: libmamba-spdlog/include/mamba/spdlog/logging_spdlog_impl.hpp type mamba::logging::spdlogimpl (line 24) | namespace mamba::logging::spdlogimpl class Logger (line 26) | class Logger : public spdlog::logger type LogHandler_spdlog::Impl (line 63) | struct LogHandler_spdlog::Impl function apply_to_logger (line 157) | auto apply_to_logger(log_source source, Func&& func) -> void FILE: libmamba-spdlog/tests/test_logging_spdlog.cpp type mamba::logging (line 17) | namespace mamba::logging FILE: libmamba/data/bin2header.py function bin2header (line 31) | def bin2header(comment, data, var_name, extern=False): function main (line 47) | def main(): FILE: libmamba/data/compile_pyc.py function main (line 7) | def main(): FILE: libmamba/ext/solv-cpp/include/solv-cpp/dependency.hpp type solv (line 14) | namespace solv class ObjDependencyViewConst (line 16) | class ObjDependencyViewConst FILE: libmamba/ext/solv-cpp/include/solv-cpp/ids.hpp type solv (line 12) | namespace solv type LoopControl (line 31) | enum struct LoopControl FILE: libmamba/ext/solv-cpp/include/solv-cpp/pool.hpp type solv (line 27) | namespace solv class ObjPool (line 29) | class ObjPool type PoolDeleter (line 397) | struct PoolDeleter class ObjPoolView (line 38) | class ObjPoolView type NamespaceCallbackWrapper (line 321) | struct NamespaceCallbackWrapper class ObjPool (line 333) | class ObjPool : private ObjPoolView type PoolDeleter (line 397) | struct PoolDeleter function FOR_REPOS (line 418) | FOR_REPOS(repo_id, repo) function FOR_PROVIDES (line 458) | FOR_PROVIDES(id, offset, dep) function FOR_POOL_SOLVABLES (line 499) | FOR_POOL_SOLVABLES(id) FILE: libmamba/ext/solv-cpp/include/solv-cpp/queue.hpp type solv (line 14) | namespace solv class ObjQueue (line 22) | class ObjQueue FILE: libmamba/ext/solv-cpp/include/solv-cpp/repo.hpp type solv (line 21) | namespace solv class ObjRepoViewConst (line 24) | class ObjRepoViewConst class ObjRepoView (line 120) | class ObjRepoView : public ObjRepoViewConst function FOR_REPO_SOLVABLES (line 275) | FOR_REPO_SOLVABLES(repo, id, s) function FOR_REPO_SOLVABLES (line 297) | FOR_REPO_SOLVABLES(repo, id, s) function FOR_REPO_SOLVABLES (line 320) | FOR_REPO_SOLVABLES(repo, id, s) FILE: libmamba/ext/solv-cpp/include/solv-cpp/solvable.hpp type s_Solvable (line 20) | struct s_Solvable type solv (line 23) | namespace solv type SolvableType (line 28) | enum class SolvableType : unsigned long long class ObjSolvableViewConst (line 35) | class ObjSolvableViewConst class ObjSolvableView (line 115) | class ObjSolvableView : public ObjSolvableViewConst FILE: libmamba/ext/solv-cpp/include/solv-cpp/solver.hpp type s_Solvable (line 18) | struct s_Solvable type s_Map (line 19) | struct s_Map type s_Queue (line 20) | struct s_Queue type s_Solver (line 30) | struct s_Solver type solv (line 33) | namespace solv class ObjPool (line 35) | class ObjPool class ObjQueue (line 36) | class ObjQueue type ObjRuleInfo (line 40) | struct ObjRuleInfo class ObjSolver (line 49) | class ObjSolver type SolverDeleter (line 79) | struct SolverDeleter FILE: libmamba/ext/solv-cpp/include/solv-cpp/transaction.hpp type solv (line 20) | namespace solv class ObjPool (line 22) | class ObjPool class ObjSolver (line 23) | class ObjSolver class ObjTransaction (line 31) | class ObjTransaction method ObjTransaction (line 52) | ObjTransaction(ObjTransaction&&) noexcept = default; type TransactionDeleter (line 124) | struct TransactionDeleter FILE: libmamba/ext/solv-cpp/src/dependency.cpp type solv (line 3) | namespace solv FILE: libmamba/ext/solv-cpp/src/pool.cpp type solv (line 22) | namespace solv function is_reldep (line 96) | [[nodiscard]] auto is_reldep(::Id id) -> bool function get_reldep (line 101) | [[nodiscard]] auto get_reldep(const ::Pool* pool, ::Id id) -> const ::... type ObjPoolView::NamespaceCallbackWrapper (line 359) | struct ObjPoolView::NamespaceCallbackWrapper FILE: libmamba/ext/solv-cpp/src/queue.cpp type solv (line 17) | namespace solv function ensure_valid_pos (line 158) | void ensure_valid_pos(ObjQueue::size_type size, ObjQueue::size_type pos) function swap (line 287) | void swap(ObjQueue& a, ObjQueue& b) noexcept FILE: libmamba/ext/solv-cpp/src/repo.cpp type solv (line 23) | namespace solv function get_solvable_ptr (line 63) | auto get_solvable_ptr(const ::Repo* repo, SolvableId id) -> ::Solvable* function ptr_to_strview (line 200) | auto ptr_to_strview(const char* ptr) -> std::string_view function repo_lookup_str (line 215) | auto repo_lookup_str(const ::Repo* repo, ::Id key) -> std::string_view function repo_set_str (line 220) | void repo_set_str(::Repo* repo, ::Id key, const char* str) function repo_lookup_num (line 225) | auto repo_lookup_num(const ::Repo* repo, ::Id key) -> std::size_t function repo_set_num (line 230) | void repo_set_num(::Repo* repo, ::Id key, std::size_t n) function repo_lookup_bool (line 235) | auto repo_lookup_bool(const ::Repo* repo, ::Id key) -> bool function repo_set_bool (line 240) | void repo_set_bool(::Repo* repo, ::Id key, bool b) function etag_key (line 264) | auto etag_key(const ::Repo* repo) -> StringId function mod_key (line 288) | auto mod_key(const ::Repo* repo) -> StringId function pip_added_key (line 332) | auto pip_added_key(const ::Repo* repo) -> StringId FILE: libmamba/ext/solv-cpp/src/solvable.cpp type solv (line 20) | namespace solv function ptr_to_strview (line 67) | auto ptr_to_strview(const char* ptr) -> std::string_view function solvable_add_pool_str (line 83) | auto solvable_add_pool_str(::Pool* pool, std::string_view value) function to_int_or (line 130) | auto to_int_or(std::string_view str, Int val) -> Int FILE: libmamba/ext/solv-cpp/src/solver.cpp type solv (line 20) | namespace solv function enum_name (line 22) | auto enum_name(::SolverRuleinfo rule) -> std::string_view FILE: libmamba/ext/solv-cpp/src/transaction.cpp type solv (line 16) | namespace solv function assert_same_pool (line 56) | void FILE: libmamba/ext/solv-cpp/tests/src/msvc_catch_string_view.cpp type Catch (line 12) | namespace Catch FILE: libmamba/ext/solv-cpp/tests/src/pool_data.cpp type solv::test (line 11) | namespace solv::test function attrs (line 15) | auto attrs(const SimplePkg& p) function add_simple_package (line 51) | auto add_simple_package(solv::ObjPool& pool, solv::ObjRepoView& repo, ... FILE: libmamba/ext/solv-cpp/tests/src/pool_data.hpp type solv::test (line 18) | namespace solv::test type SimplePkg (line 20) | struct SimplePkg function make_packages (line 34) | inline auto make_packages() function add_simple_packages (line 60) | auto add_simple_packages(solv::ObjPool& pool, solv::ObjRepoView& repo,... FILE: libmamba/ext/solv-cpp/tests/src/test_repo.cpp function timestamp (line 21) | auto type TmpDir (line 31) | struct TmpDir method TmpDir (line 35) | TmpDir(std::filesystem::path path_) method TmpDir (line 41) | TmpDir() FILE: libmamba/include/mamba/api/c_api.h function namespace (line 10) | namespace mamba FILE: libmamba/include/mamba/api/channel_loader.hpp type mamba (line 16) | namespace mamba type solver::libsolv (line 18) | namespace solver::libsolv class Database (line 20) | class Database type Priorities (line 21) | struct Priorities class RepoInfo (line 22) | class RepoInfo class Context (line 24) | class Context class SubdirIndexLoader (line 25) | class SubdirIndexLoader class ChannelContext (line 56) | class ChannelContext class MultiPackageCache (line 57) | class MultiPackageCache FILE: libmamba/include/mamba/api/clean.hpp type mamba (line 10) | namespace mamba class Configuration (line 20) | class Configuration FILE: libmamba/include/mamba/api/config.hpp type mamba (line 10) | namespace mamba class Configuration (line 12) | class Configuration FILE: libmamba/include/mamba/api/configuration.hpp type mamba (line 21) | namespace mamba class Configuration (line 23) | class Configuration method Context (line 405) | Context& context() method Context (line 410) | const Context& context() const method Configuration (line 444) | Configuration(const Configuration&) = delete; method Configuration (line 445) | Configuration& operator=(const Configuration&) = delete; method Configuration (line 446) | Configuration(Configuration&&) = delete; method Configuration (line 447) | Configuration& operator=(Configuration&&) = delete; type ConfigurationLevel (line 25) | enum class ConfigurationLevel type RCConfigLevel (line 35) | enum class RCConfigLevel type detail (line 104) | namespace detail type ConfigurableImplBase (line 106) | struct ConfigurableImplBase type ConfigurableImpl (line 171) | struct ConfigurableImpl : ConfigurableImplBase class Configurable (line 227) | class Configurable method set_configuration (line 357) | void set_configuration(Configuration& config) class Configuration (line 386) | class Configuration method Context (line 405) | Context& context() method Context (line 410) | const Context& context() const method Configuration (line 444) | Configuration(const Configuration&) = delete; method Configuration (line 445) | Configuration& operator=(const Configuration&) = delete; method Configuration (line 446) | Configuration(Configuration&&) = delete; method Configuration (line 447) | Configuration& operator=(Configuration&&) = delete; type detail (line 487) | namespace detail type ConfigurableImplBase (line 106) | struct ConfigurableImplBase type ConfigurableImpl (line 171) | struct ConfigurableImpl : ConfigurableImplBase function T (line 801) | const T& Configurable::value() const function T (line 807) | T& Configurable::value() function T (line 817) | const T& Configurable::cli_value() const function Configurable (line 834) | Configurable&& Configurable::set_rc_value(const T& value, const std::s... method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 841) | Configurable&& Configurable::set_rc_values( method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 851) | Configurable&& Configurable::set_value(const T& value) method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 858) | Configurable&& Configurable::set_default_value(const T& value) method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 867) | Configurable&& Configurable::set_default_value_hook(value_hook_type... method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 874) | Configurable&& Configurable::set_default_value_hook(T (*hook)()) method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 880) | Configurable&& Configurable::set_fallback_value_hook(value_hook_type (line 47) | struct convert method Node (line 49) | static Node encode(const mamba::RCConfigLevel& rhs) method decode (line 67) | static bool decode(const Node& node, mamba::RCConfigLevel& rhs) type mamba (line 102) | namespace mamba class Configuration (line 23) | class Configuration method Context (line 405) | Context& context() method Context (line 410) | const Context& context() const method Configuration (line 444) | Configuration(const Configuration&) = delete; method Configuration (line 445) | Configuration& operator=(const Configuration&) = delete; method Configuration (line 446) | Configuration(Configuration&&) = delete; method Configuration (line 447) | Configuration& operator=(Configuration&&) = delete; type ConfigurationLevel (line 25) | enum class ConfigurationLevel type RCConfigLevel (line 35) | enum class RCConfigLevel type detail (line 104) | namespace detail type ConfigurableImplBase (line 106) | struct ConfigurableImplBase type ConfigurableImpl (line 171) | struct ConfigurableImpl : ConfigurableImplBase class Configurable (line 227) | class Configurable method set_configuration (line 357) | void set_configuration(Configuration& config) class Configuration (line 386) | class Configuration method Context (line 405) | Context& context() method Context (line 410) | const Context& context() const method Configuration (line 444) | Configuration(const Configuration&) = delete; method Configuration (line 445) | Configuration& operator=(const Configuration&) = delete; method Configuration (line 446) | Configuration(Configuration&&) = delete; method Configuration (line 447) | Configuration& operator=(Configuration&&) = delete; type detail (line 487) | namespace detail type ConfigurableImplBase (line 106) | struct ConfigurableImplBase type ConfigurableImpl (line 171) | struct ConfigurableImpl : ConfigurableImplBase function T (line 801) | const T& Configurable::value() const function T (line 807) | T& Configurable::value() function T (line 817) | const T& Configurable::cli_value() const function Configurable (line 834) | Configurable&& Configurable::set_rc_value(const T& value, const std::s... method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 841) | Configurable&& Configurable::set_rc_values( method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 851) | Configurable&& Configurable::set_value(const T& value) method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 858) | Configurable&& Configurable::set_default_value(const T& value) method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 867) | Configurable&& Configurable::set_default_value_hook(value_hook_type... method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 874) | Configurable&& Configurable::set_default_value_hook(T (*hook)()) method set_configuration (line 357) | void set_configuration(Configuration& config) function Configurable (line 880) | Configurable&& Configurable::set_fallback_value_hook(value_hook_type default_value(const T&) type Source> (line 81) | struct Source> method default_value (line 83) | static std::vector default_value(const std::vector... function T (line 117) | T Source::deserialize(const std::string& value) type YAML (line 180) | namespace YAML type convert> (line 183) | struct convert> method Node (line 185) | static Node encode(const T& rhs) method decode (line 190) | static bool decode(const Node& node, std::optional& rhs) type convert (line 203) | struct convert method Node (line 205) | static Node encode(const mamba::VerificationLevel& rhs) method decode (line 225) | static bool decode(const Node& node, mamba::VerificationLevel& rhs) type convert (line 258) | struct convert method Node (line 260) | static Node encode(const mamba::ChannelPriority& rhs) method decode (line 280) | static bool decode(const Node& node, mamba::ChannelPriority& rhs) type convert (line 311) | struct convert method Node (line 313) | static Node encode(const mamba::fs::u8path& rhs) method decode (line 318) | static bool decode(const Node& node, mamba::fs::u8path& rhs) type convert (line 331) | struct convert method Node (line 341) | static Node encode(const mamba::log_level& rhs) method decode (line 346) | static bool decode(const Node& node, mamba::log_level& rhs) FILE: libmamba/include/mamba/api/constants.hpp type mamba (line 4) | namespace mamba FILE: libmamba/include/mamba/api/create.hpp type mamba (line 14) | namespace mamba class Configuration (line 16) | class Configuration type detail (line 20) | namespace detail FILE: libmamba/include/mamba/api/env.hpp type mamba (line 15) | namespace mamba class ChannelContext (line 17) | class ChannelContext class Configuration (line 18) | class Configuration class Context (line 19) | class Context type detail (line 28) | namespace detail FILE: libmamba/include/mamba/api/info.hpp type mamba (line 12) | namespace mamba class ChannelContext (line 14) | class ChannelContext class Configuration (line 15) | class Configuration class Context (line 16) | class Context type detail (line 22) | namespace detail FILE: libmamba/include/mamba/api/install.hpp type mamba (line 23) | namespace mamba class Context (line 25) | class Context class ChannelContext (line 26) | class ChannelContext class Configuration (line 27) | class Configuration class PrefixData (line 28) | class PrefixData class MultiPackageCache (line 29) | class MultiPackageCache type specs (line 31) | namespace specs class PackageInfo (line 33) | class PackageInfo type detail (line 82) | namespace detail type other_pkg_mgr_spec (line 106) | struct other_pkg_mgr_spec type yaml_file_contents (line 115) | struct yaml_file_contents function to_json (line 132) | inline void to_json(nlohmann::json&, const other_pkg_mgr_spec&) type YAML (line 141) | namespace YAML type convert (line 144) | struct convert method Node (line 146) | static Node encode(const mamba::detail::other_pkg_mgr_spec& /*rhs*/) method decode (line 151) | static bool decode(const Node& /*node*/, mamba::detail::other_pkg_mg... FILE: libmamba/include/mamba/api/list.hpp type mamba (line 12) | namespace mamba class ChannelContext (line 14) | class ChannelContext class Configuration (line 15) | class Configuration class Context (line 16) | class Context FILE: libmamba/include/mamba/api/remove.hpp type mamba (line 15) | namespace mamba class Context (line 17) | class Context class ChannelContext (line 18) | class ChannelContext class Configuration (line 19) | class Configuration type RemoveResult (line 21) | enum class RemoveResult : int type detail (line 30) | namespace detail FILE: libmamba/include/mamba/api/repoquery.hpp type mamba (line 14) | namespace mamba type QueryResultFormat (line 16) | enum class QueryResultFormat FILE: libmamba/include/mamba/api/shell.hpp type mamba (line 16) | namespace mamba class Context (line 18) | class Context FILE: libmamba/include/mamba/api/update.hpp type mamba (line 10) | namespace mamba class Configuration (line 12) | class Configuration type UpdateAll (line 14) | enum class UpdateAll : bool type PruneDeps (line 20) | enum class PruneDeps : bool type EnvUpdate (line 26) | enum class EnvUpdate : bool // Specific to `env update` command type RemoveNotSpecified (line 32) | enum class RemoveNotSpecified : bool // Specific to `env update` command type UpdateParams (line 38) | struct UpdateParams FILE: libmamba/include/mamba/core/activation.hpp type mamba (line 19) | namespace mamba class Context (line 21) | class Context type ActivationType (line 23) | enum class ActivationType type EnvironmentTransform (line 30) | struct EnvironmentTransform class Activator (line 40) | class Activator method Activator (line 46) | Activator(const Activator&) = delete; method Activator (line 47) | Activator& operator=(const Activator&) = delete; method Activator (line 48) | Activator(Activator&&) = delete; method Activator (line 49) | Activator& operator=(Activator&&) = delete; class PosixActivator (line 107) | class PosixActivator : public Activator method PosixActivator (line 111) | explicit PosixActivator(const Context& context) class CshActivator (line 129) | class CshActivator : public Activator method CshActivator (line 133) | explicit CshActivator(const Context& context) class CmdExeActivator (line 151) | class CmdExeActivator : public Activator method CmdExeActivator (line 155) | explicit CmdExeActivator(const Context& context) class PowerShellActivator (line 173) | class PowerShellActivator : public Activator method PowerShellActivator (line 177) | explicit PowerShellActivator(const Context& context) class XonshActivator (line 195) | class XonshActivator : public Activator method XonshActivator (line 199) | explicit XonshActivator(const Context& context) class FishActivator (line 217) | class FishActivator : public Activator method FishActivator (line 221) | explicit FishActivator(const Context& context) class NuActivator (line 239) | class NuActivator : public Activator method NuActivator (line 243) | explicit NuActivator(const Context& context) FILE: libmamba/include/mamba/core/channel_context.hpp type mamba (line 15) | namespace mamba class Context (line 17) | class Context class ChannelContext (line 19) | class ChannelContext FILE: libmamba/include/mamba/core/context.hpp type mamba (line 30) | namespace mamba class Console (line 32) | class Console type VerificationLevel (line 34) | enum class VerificationLevel type ValidationParams (line 41) | struct ValidationParams type ChannelPriority (line 57) | enum class ChannelPriority class Logger (line 65) | class Logger class Context (line 66) | class Context type OutputParams (line 81) | struct OutputParams : LoggingParams type GraphicsParams (line 88) | struct GraphicsParams type SrcParams (line 94) | struct SrcParams method download_options (line 166) | download::Options download_options() const method SubdirParams (line 176) | SubdirParams subdir_params() const method SubdirDownloadParams (line 200) | SubdirDownloadParams subdir_download_params() const method TransactionParams (line 208) | TransactionParams transaction_params() const method Context (line 273) | Context(const Context&) = delete; method Context (line 274) | Context& operator=(const Context&) = delete; method Context (line 276) | Context(Context&&) = delete; method Context (line 277) | Context& operator=(Context&&) = delete; type ContextOptions (line 68) | struct ContextOptions class Context (line 75) | class Context type OutputParams (line 81) | struct OutputParams : LoggingParams type GraphicsParams (line 88) | struct GraphicsParams type SrcParams (line 94) | struct SrcParams method download_options (line 166) | download::Options download_options() const method SubdirParams (line 176) | SubdirParams subdir_params() const method SubdirDownloadParams (line 200) | SubdirDownloadParams subdir_download_params() const method TransactionParams (line 208) | TransactionParams transaction_params() const method Context (line 273) | Context(const Context&) = delete; method Context (line 274) | Context& operator=(const Context&) = delete; method Context (line 276) | Context(Context&&) = delete; method Context (line 277) | Context& operator=(Context&&) = delete; FILE: libmamba/include/mamba/core/context_params.hpp type mamba (line 16) | namespace mamba type CommandParams (line 18) | struct CommandParams type PrefixParams (line 27) | struct PrefixParams type LinkParams (line 35) | struct LinkParams type ThreadsParams (line 43) | struct ThreadsParams type TransactionParams (line 49) | struct TransactionParams FILE: libmamba/include/mamba/core/download_progress_bar.hpp type mamba (line 19) | namespace mamba type MonitorOptions (line 21) | struct MonitorOptions class SubdirIndexMonitor (line 27) | class SubdirIndexMonitor : public download::Monitor method SubdirIndexMonitor (line 36) | SubdirIndexMonitor(const SubdirIndexMonitor&) = delete; method SubdirIndexMonitor (line 37) | SubdirIndexMonitor& operator=(const SubdirIndexMonitor&) = delete; method SubdirIndexMonitor (line 39) | SubdirIndexMonitor(SubdirIndexMonitor&&) = delete; method SubdirIndexMonitor (line 40) | SubdirIndexMonitor& operator=(SubdirIndexMonitor&&) = delete; class PackageDownloadMonitor (line 63) | class PackageDownloadMonitor : public download::Monitor method PackageDownloadMonitor (line 69) | PackageDownloadMonitor() = default; method PackageDownloadMonitor (line 72) | PackageDownloadMonitor(const PackageDownloadMonitor&) = delete; method PackageDownloadMonitor (line 73) | PackageDownloadMonitor& operator=(const PackageDownloadMonitor&) = d... method PackageDownloadMonitor (line 75) | PackageDownloadMonitor(PackageDownloadMonitor&&) = delete; method PackageDownloadMonitor (line 76) | PackageDownloadMonitor& operator=(PackageDownloadMonitor&&) = delete; FILE: libmamba/include/mamba/core/env_lockfile.hpp type mamba (line 23) | namespace mamba class Context (line 25) | class Context class ChannelContext (line 26) | class ChannelContext type lockfile_parsing_error_code (line 28) | enum class lockfile_parsing_error_code type EnvLockFileError (line 40) | struct EnvLockFileError // TODO: inherit from mamba error method get_details (line 45) | static auto get_details(const mamba_error& error) -> const EnvLockFi... method make_error (line 51) | static auto make_error( class EnvironmentLockFile (line 63) | class EnvironmentLockFile type Channel (line 67) | struct Channel type Meta (line 74) | struct Meta type Package (line 82) | struct Package method EnvironmentLockFile (line 91) | EnvironmentLockFile(Meta metadata, std::vector packages) type PackageFilter (line 97) | struct PackageFilter method matches (line 104) | auto matches(const Package& package) const -> bool method get_packages_for (line 126) | auto get_packages_for(PackageFilter filter, F predicate) const method get_packages_for (line 142) | auto get_packages_for(PackageFilter filter) const -> std::vector const std::vector& method get_metadata (line 152) | auto get_metadata() const -> const Meta& type EnvLockfileFormat (line 164) | enum class EnvLockfileFormat FILE: libmamba/include/mamba/core/environments_manager.hpp type mamba (line 16) | namespace mamba class Context (line 18) | class Context class EnvironmentsManager (line 30) | class EnvironmentsManager FILE: libmamba/include/mamba/core/error_handling.hpp type mamba (line 11) | namespace mamba type mamba_error_code (line 18) | enum class mamba_error_code class mamba_error (line 39) | class mamba_error : public std::runtime_error class mamba_aggregated_error (line 59) | class mamba_aggregated_error : public mamba_error class expected_ref_wrapper (line 84) | class expected_ref_wrapper : private tl::expected (line 137) | struct get_expected function extract_impl (line 300) | decltype(auto) extract_impl(T&& exp) function T (line 191) | constexpr const T* expected_ref_wrapper::operator->() const noex... function T (line 197) | constexpr T* expected_ref_wrapper::operator->() noexcept function T (line 203) | constexpr const T& expected_ref_wrapper::operator*() const& noex... function T (line 209) | constexpr T& expected_ref_wrapper::operator*() & noexcept function T (line 215) | constexpr const T&& expected_ref_wrapper::operator*() const&& no... function T (line 221) | constexpr T&& expected_ref_wrapper::operator*() && noexcept function T (line 227) | constexpr T& expected_ref_wrapper::value() & function T (line 233) | constexpr const T&& expected_ref_wrapper::value() const&& function T (line 239) | constexpr T&& expected_ref_wrapper::value() && function T (line 246) | constexpr T expected_ref_wrapper::value_or(U&& u) const& function T (line 253) | constexpr T expected_ref_wrapper::value_or(U&& u) && function forward_error (line 286) | tl::unexpected forward_error(const tl::expected& exp) function forward_error (line 292) | tl::unexpected forward_error(const expected_ref_wrapper& exp) type detail (line 297) | namespace detail type get_expected (line 131) | struct get_expected type get_expected (line 137) | struct get_expected function extract_impl (line 300) | decltype(auto) extract_impl(T&& exp) function T (line 314) | T& extract(tl::expected& exp) function T (line 320) | const T& extract(const tl::expected& exp) function T (line 326) | T&& extract(tl::expected&& exp) function T (line 332) | T& extract(expected_ref_wrapper& exp) function T (line 338) | const T& extract(const expected_ref_wrapper& exp) function T (line 344) | T&& extract(expected_ref_wrapper&& exp) FILE: libmamba/include/mamba/core/execution.hpp type mamba (line 19) | namespace mamba type MainExecutorError (line 21) | struct MainExecutorError : public mamba_error class MainExecutor (line 35) | class MainExecutor method schedule (line 68) | void schedule(Task&& task, Args&&... args) method take_ownership (line 89) | void take_ownership(std::thread thread) method close (line 110) | void close() method on_close (line 130) | void on_close(on_close_handler handler) FILE: libmamba/include/mamba/core/fsutil.hpp type mamba (line 12) | namespace mamba type fs (line 14) | namespace fs class u8path (line 16) | class u8path type path (line 19) | namespace path type mamba_fs (line 37) | namespace mamba_fs FILE: libmamba/include/mamba/core/history.hpp type mamba (line 20) | namespace mamba class History (line 22) | class History type ParseResult (line 28) | struct ParseResult type UserRequest (line 35) | struct UserRequest type PackageDiff (line 67) | struct PackageDiff FILE: libmamba/include/mamba/core/invoke.hpp type mamba (line 10) | namespace mamba function safe_invoke (line 14) | auto safe_invoke(Func&& func, Args&&... args) FILE: libmamba/include/mamba/core/logging.hpp type mamba (line 93) | namespace mamba type log_level (line 100) | enum class log_level function name_of (line 125) | constexpr auto name_of(log_level level) noexcept -> const char* type LoggingParams (line 135) | struct LoggingParams type log_source (line 156) | enum class log_source function name_of (line 171) | constexpr auto name_of(log_source source) noexcept -> const char* function all_log_sources (line 182) | inline auto all_log_sources() noexcept -> std::vector type logging (line 187) | namespace logging type LogRecord (line 211) | struct LogRecord type stop_reason (line 238) | enum class stop_reason class AnyLogHandler (line 498) | class AnyLogHandler method AnyLogHandler (line 512) | constexpr AnyLogHandler() noexcept = default; method AnyLogHandler (line 520) | AnyLogHandler(AnyLogHandler&&) noexcept = default; method AnyLogHandler (line 521) | AnyLogHandler& operator=(AnyLogHandler&&) noexcept = default; type Interface (line 699) | struct Interface type Wrapper (line 702) | struct Wrapper class MessageLogger (line 940) | class MessageLogger type details (line 970) | namespace details type MessageLoggerBuffer (line 979) | struct MessageLoggerBuffer method MessageLoggerBuffer (line 983) | constexpr MessageLoggerBuffer() = default; method ready_records (line 985) | auto ready_records() -> buffer& type mamba::logging (line 1004) | namespace mamba::logging function call_log_handler_if_existing (line 1010) | auto call_log_handler_if_existing(Func&& func, Args&&... args) -> void function log (line 1020) | inline auto log(LogRecord record) -> void function enable_backtrace (line 1025) | inline auto enable_backtrace(size_t records_buffer_size) -> void function disable_backtrace (line 1031) | inline auto disable_backtrace() -> void function log_backtrace (line 1037) | inline auto log_backtrace() -> void function log_backtrace_no_guards (line 1043) | inline auto log_backtrace_no_guards() -> void function flush_logs (line 1049) | inline auto flush_logs(std::optional source) -> void function set_flush_threshold (line 1054) | inline auto set_flush_threshold(log_level threshold_level) -> void type AnyLogHandler::Interface (line 1063) | struct AnyLogHandler::Interface function T (line 1081) | T& as_ref(T& object) function T (line 1087) | T& as_ref(T* object) type AnyLogHandler::Wrapper (line 1094) | struct AnyLogHandler::Wrapper : Interface method Wrapper (line 1098) | Wrapper(T new_object) method start_log_handling (line 1103) | void start_log_handling(LoggingParams params, std::vector source) override method set_flush_threshold (line 1148) | void set_flush_threshold(log_level threshold_level) override method type_id (line 1153) | std::type_index type_id() const noexcept override function AnyLogHandler (line 1176) | AnyLogHandler& AnyLogHandler::operator=(T&& new_handler) function AnyLogHandler (line 1191) | AnyLogHandler& AnyLogHandler::operator=(T* new_handler_ptr) FILE: libmamba/include/mamba/core/logging_tools.hpp type mamba::logging (line 18) | namespace mamba::logging type details (line 28) | namespace details function queue_push (line 30) | inline auto queue_push(std::deque& queue, size_t max_elem... class BasicBacktrace (line 48) | class BasicBacktrace method is_enabled (line 56) | auto is_enabled() const method push_if_enabled (line 68) | auto push_if_enabled(LogRecord& record) -> bool method set_max_trace (line 84) | auto set_max_trace(size_t max_trace_size) -> void method disable (line 100) | auto disable() -> void method clear (line 105) | auto clear() -> void method begin (line 110) | auto begin() method begin (line 115) | auto begin() const method end (line 120) | auto end() method end (line 125) | auto end() const method size (line 130) | auto size() const -> std::size_t method empty (line 135) | auto empty() const -> bool function as_log (line 141) | inline auto as_log(const std::source_location& location) -> std::string type log_to_stream_options (line 152) | struct log_to_stream_options function log_to_stream (line 157) | inline auto type LogHandler_History_Options (line 177) | struct LogHandler_History_Options // not nested type because clang an... class LogHandler_History (line 190) | class LogHandler_History method LogHandler_History (line 204) | LogHandler_History(const LogHandler_History& other) = delete; method LogHandler_History (line 205) | LogHandler_History& operator=(const LogHandler_History& other) = del... method LogHandler_History (line 207) | LogHandler_History(LogHandler_History&& other) noexcept = default; method LogHandler_History (line 208) | LogHandler_History& operator=(LogHandler_History&& other) noexcept =... method get_options (line 267) | auto get_options() const -> const Options& type Data (line 274) | struct Data type Impl (line 280) | struct Impl type LogHandler_Stream_Options (line 292) | struct LogHandler_Stream_Options // not nested type because clang and... class LogHandler_Stream (line 299) | class LogHandler_Stream method LogHandler_Stream (line 315) | LogHandler_Stream(const LogHandler_Stream& other) = delete; method LogHandler_Stream (line 316) | LogHandler_Stream& operator=(const LogHandler_Stream& other) = delete; method get_options (line 364) | auto get_options() const -> const Options& type Impl (line 371) | struct Impl FILE: libmamba/include/mamba/core/menuinst.hpp type mamba (line 7) | namespace mamba class TransactionContext (line 9) | class TransactionContext type fs (line 11) | namespace fs class u8path (line 13) | class u8path FILE: libmamba/include/mamba/core/output.hpp type mamba (line 22) | namespace mamba class Context (line 24) | class Context type printers (line 28) | namespace printers type FormattedString (line 30) | struct FormattedString method FormattedString (line 35) | FormattedString() = default; method FormattedString (line 37) | inline FormattedString(const std::string& i) method FormattedString (line 42) | inline FormattedString(const std::string_view i) method FormattedString (line 47) | inline FormattedString(const char* i) method size (line 52) | inline std::size_t size() const type alignment (line 58) | enum class alignment function alignmentMarker (line 64) | constexpr auto alignmentMarker(alignment a) -> std::string_view class Table (line 78) | class Table class ConsoleStream (line 105) | class ConsoleStream : public std::stringstream method ConsoleStream (line 109) | ConsoleStream() = default; class ProgressBarManager (line 113) | class ProgressBarManager class ConsoleData (line 114) | class ConsoleData class Console (line 116) | class Console method Console (line 120) | Console(const Console&) = delete; method Console (line 121) | Console& operator=(const Console&) = delete; method Console (line 123) | Console(Console&&) = delete; method Console (line 124) | Console& operator=(Console&&) = delete; FILE: libmamba/include/mamba/core/package_cache.hpp type mamba (line 20) | namespace mamba type ValidationParams (line 22) | struct ValidationParams type Writable (line 91) | enum class Writable class PackageCacheData (line 100) | class PackageCacheData class MultiPackageCache (line 125) | class MultiPackageCache FILE: libmamba/include/mamba/core/package_database_loader.hpp type mamba (line 14) | namespace mamba class Context (line 16) | class Context class PrefixData (line 17) | class PrefixData class SubdirIndexLoader (line 18) | class SubdirIndexLoader type solver::libsolv (line 20) | namespace solver::libsolv class Database (line 22) | class Database FILE: libmamba/include/mamba/core/package_fetcher.hpp type mamba (line 18) | namespace mamba class PackageFetcher (line 21) | class PackageFetcher type ValidationResult (line 68) | enum class ValidationResult type CheckSumParams (line 102) | struct CheckSumParams type PackageExtractEvent (line 23) | enum class PackageExtractEvent class PackageExtractTask (line 33) | class PackageExtractTask type Result (line 37) | struct Result class PackageFetcher (line 64) | class PackageFetcher type ValidationResult (line 68) | enum class ValidationResult type CheckSumParams (line 102) | struct CheckSumParams class PackageFetcherSemaphore (line 128) | class PackageFetcherSemaphore FILE: libmamba/include/mamba/core/package_handling.hpp type mamba (line 16) | namespace mamba type ValidationParams (line 18) | struct ValidationParams class Context (line 19) | class Context type extract_subproc_mode (line 22) | enum class extract_subproc_mode type ExtractOptions (line 30) | struct ExtractOptions type compression_algorithm (line 37) | enum compression_algorithm FILE: libmamba/include/mamba/core/package_paths.hpp type mamba (line 22) | namespace mamba type PrefixFileParse (line 24) | struct PrefixFileParse type PathType (line 31) | enum class PathType type FileMode (line 46) | enum class FileMode type PathData (line 53) | struct PathData FILE: libmamba/include/mamba/core/palette.hpp type mamba (line 12) | namespace mamba type Palette (line 14) | struct Palette FILE: libmamba/include/mamba/core/pinning.hpp type mamba (line 13) | namespace mamba class Context (line 15) | class Context class ChannelContext (line 16) | class ChannelContext class PrefixData (line 17) | class PrefixData type fs (line 19) | namespace fs class u8path (line 21) | class u8path FILE: libmamba/include/mamba/core/prefix_data.hpp type mamba (line 17) | namespace mamba class ChannelContext (line 19) | class ChannelContext class PrefixData (line 21) | class PrefixData method ChannelContext (line 42) | ChannelContext& channel_context() const FILE: libmamba/include/mamba/core/progress_bar.hpp type mamba (line 15) | namespace mamba class ProgressBar (line 17) | class ProgressBar type ProgressBarOptions (line 18) | struct ProgressBarOptions class ProgressBarRepr (line 21) | class ProgressBarRepr type ProgressBarMode (line 23) | enum ProgressBarMode class ProgressProxy (line 29) | class ProgressProxy method ProgressProxy (line 33) | ProgressProxy() = default; method ProgressProxy (line 37) | ProgressProxy(const ProgressProxy&) = default; method ProgressProxy (line 38) | ProgressProxy& operator=(const ProgressProxy&) = default; method ProgressProxy (line 39) | ProgressProxy(ProgressProxy&&) = default; method ProgressProxy (line 40) | ProgressProxy& operator=(ProgressProxy&&) = default; FILE: libmamba/include/mamba/core/query.hpp type mamba (line 20) | namespace mamba type solver::libsolv (line 22) | namespace solver::libsolv class Database (line 24) | class Database type QueryType (line 27) | enum class QueryType class QueryResult (line 38) | class QueryResult method QueryResult (line 46) | QueryResult(const QueryResult&) = default; method QueryResult (line 47) | QueryResult(QueryResult&&) = default; class Query (line 91) | class Query function enum_name (line 111) | constexpr auto enum_name(QueryType t) -> std::string_view FILE: libmamba/include/mamba/core/repo_checker_store.hpp type mamba (line 16) | namespace mamba class Context (line 18) | class Context class ChannelContext (line 19) | class ChannelContext class MultiPackageCache (line 20) | class MultiPackageCache class RepoCheckerStore (line 22) | class RepoCheckerStore FILE: libmamba/include/mamba/core/run.hpp type mamba (line 15) | namespace mamba class Context (line 17) | class Context class ScopedProcFile (line 26) | class ScopedProcFile type STREAM_OPTIONS (line 41) | enum class STREAM_OPTIONS : int FILE: libmamba/include/mamba/core/shard_index_loader.hpp type mamba (line 22) | namespace mamba class ShardIndexLoader (line 30) | class ShardIndexLoader FILE: libmamba/include/mamba/core/shard_traversal.hpp type mamba (line 21) | namespace mamba type NodeId (line 27) | struct NodeId type Node (line 40) | struct Node class RepodataSubset (line 67) | class RepodataSubset FILE: libmamba/include/mamba/core/shard_types.hpp type mamba (line 18) | namespace mamba type ShardPackageRecord (line 71) | struct ShardPackageRecord type ShardDict (line 109) | struct ShardDict type RepoMetadata (line 123) | struct RepoMetadata type ShardsIndexDict (line 141) | struct ShardsIndexDict type RepodataDict (line 162) | struct RepodataDict FILE: libmamba/include/mamba/core/shards.hpp type mamba (line 25) | namespace mamba class Shards (line 33) | class Shards FILE: libmamba/include/mamba/core/shell_init.hpp type mamba (line 28) | namespace mamba class Context (line 30) | class Context FILE: libmamba/include/mamba/core/subdir_index.hpp type mamba (line 27) | namespace mamba type specs (line 29) | namespace specs class Channel (line 31) | class Channel class SubdirMetadata (line 40) | class SubdirMetadata type HttpMetadata (line 44) | struct HttpMetadata type CheckedAt (line 101) | struct CheckedAt class SubdirIndexLoader (line 131) | class SubdirIndexLoader FILE: libmamba/include/mamba/core/subdir_parameters.hpp type mamba (line 12) | namespace mamba type SubdirParams (line 14) | struct SubdirParams type SubdirDownloadParams (line 27) | struct SubdirDownloadParams FILE: libmamba/include/mamba/core/tasksync.hpp type mamba (line 18) | namespace mamba class TaskSynchronizer (line 70) | class TaskSynchronizer method make_remote_status (line 72) | auto make_remote_status() method TaskSynchronizer (line 79) | TaskSynchronizer() = default; method TaskSynchronizer (line 89) | TaskSynchronizer(const TaskSynchronizer&) = delete; method TaskSynchronizer (line 90) | TaskSynchronizer& operator=(const TaskSynchronizer&) = delete; method TaskSynchronizer (line 92) | TaskSynchronizer(TaskSynchronizer&& other) noexcept = delete; method TaskSynchronizer (line 93) | TaskSynchronizer& operator=(TaskSynchronizer&& other) noexcept = del... method synchronized (line 110) | auto synchronized(Work&& work) method join_tasks (line 144) | void join_tasks() method reset (line 157) | void reset() method is_joined (line 166) | bool is_joined() const method running_tasks (line 172) | int64_t running_tasks() const type Status (line 179) | struct Status method notify_begin_execution (line 191) | void notify_begin_execution() method notify_end_execution (line 196) | void notify_end_execution() method wait_all_running_tasks (line 205) | void wait_all_running_tasks() FILE: libmamba/include/mamba/core/thread_utils.hpp type mamba (line 18) | namespace mamba class thread_interrupted (line 44) | class thread_interrupted : public std::exception method thread_interrupted (line 48) | thread_interrupted() = default; class thread (line 77) | class thread method thread (line 81) | thread() = default; method thread (line 84) | thread(const thread&) = delete; method thread (line 85) | thread& operator=(const thread&) = delete; method thread (line 87) | thread(thread&&) noexcept = default; method thread (line 88) | thread& operator=(thread&&) = default; method extract (line 100) | std::thread extract() class interruption_guard (line 135) | class interruption_guard method interruption_guard (line 143) | interruption_guard(const interruption_guard&) = delete; method interruption_guard (line 144) | interruption_guard& operator=(const interruption_guard&) = delete; method interruption_guard (line 146) | interruption_guard(interruption_guard&&) = delete; method interruption_guard (line 147) | interruption_guard& operator=(interruption_guard&&) = delete; class counting_semaphore (line 160) | class counting_semaphore FILE: libmamba/include/mamba/core/timeref.hpp type mamba::validation (line 7) | namespace mamba::validation class TimeRef (line 14) | class TimeRef FILE: libmamba/include/mamba/core/transaction.hpp type mamba (line 23) | namespace mamba type solver (line 25) | namespace solver type Request (line 27) | struct Request class ChannelContext (line 30) | class ChannelContext class Context (line 31) | class Context class MTransaction (line 33) | class MTransaction method MTransaction (line 61) | MTransaction(const MTransaction&) = delete; method MTransaction (line 62) | MTransaction(MTransaction&&) = delete; method MTransaction (line 63) | MTransaction& operator=(const MTransaction&) = delete; method MTransaction (line 64) | MTransaction& operator=(MTransaction&&) = delete; FILE: libmamba/include/mamba/core/util.hpp type mamba (line 27) | namespace mamba type no_op (line 39) | struct no_op function make_executable (line 55) | inline void make_executable(const fs::u8path& p) class TemporaryDirectory (line 111) | class TemporaryDirectory method TemporaryDirectory (line 118) | TemporaryDirectory(const TemporaryDirectory&) = delete; method TemporaryDirectory (line 119) | TemporaryDirectory& operator=(const TemporaryDirectory&) = delete; method TemporaryDirectory (line 120) | TemporaryDirectory& operator=(TemporaryDirectory&&) = default; class TemporaryFile (line 130) | class TemporaryFile method TemporaryFile (line 141) | TemporaryFile(const TemporaryFile&) = delete; method TemporaryFile (line 142) | TemporaryFile& operator=(const TemporaryFile&) = delete; method TemporaryFile (line 143) | TemporaryFile& operator=(TemporaryFile&&) = default; class LockFileOwner (line 155) | class LockFileOwner class LockFile (line 248) | class LockFile method LockFile (line 264) | LockFile(const LockFile&) = delete; method LockFile (line 265) | LockFile& operator=(const LockFile&) = delete; method is_locked (line 273) | bool is_locked() const method count_lock_owners (line 297) | std::size_t count_lock_owners() const method is_locked (line 310) | static bool is_locked(const LockFile& lockfile) method error (line 321) | std::optional error() const type PreparedWrappedCall (line 378) | struct PreparedWrappedCall class non_copyable_base (line 400) | class non_copyable_base method non_copyable_base (line 404) | non_copyable_base() FILE: libmamba/include/mamba/core/util_os.hpp type mamba (line 16) | namespace mamba type ConsoleFeatures (line 49) | struct ConsoleFeatures FILE: libmamba/include/mamba/core/util_scope.hpp type mamba (line 11) | namespace mamba type on_scope_exit (line 15) | struct on_scope_exit method on_scope_exit (line 19) | explicit on_scope_exit(F&& f) method on_scope_exit (line 41) | on_scope_exit(const on_scope_exit&) = delete; method on_scope_exit (line 42) | on_scope_exit& operator=(const on_scope_exit&) = delete; method on_scope_exit (line 43) | on_scope_exit(on_scope_exit&&) = delete; method on_scope_exit (line 44) | on_scope_exit& operator=(on_scope_exit&&) = delete; FILE: libmamba/include/mamba/core/virtual_packages.hpp type mamba (line 15) | namespace mamba class Context (line 17) | class Context type detail (line 21) | namespace detail FILE: libmamba/include/mamba/download/downloader.hpp type mamba::download (line 19) | namespace mamba::download class Monitor (line 21) | class Monitor method Monitor (line 27) | Monitor(const Monitor&) = delete; method Monitor (line 28) | Monitor& operator=(const Monitor&) = delete; method Monitor (line 29) | Monitor(Monitor&&) = delete; method Monitor (line 30) | Monitor& operator=(Monitor&&) = delete; method Monitor (line 38) | Monitor() = default; FILE: libmamba/include/mamba/download/mirror.hpp type mamba::download (line 21) | namespace mamba::download class MirrorID (line 23) | class MirrorID type MirrorRequest (line 39) | struct MirrorRequest : RequestBase method MirrorRequest (line 63) | MirrorRequest(const MirrorRequest&) = default; method MirrorRequest (line 64) | MirrorRequest& operator=(const MirrorRequest&) = default; method MirrorRequest (line 65) | MirrorRequest(MirrorRequest&&) = default; method MirrorRequest (line 66) | MirrorRequest& operator=(MirrorRequest&&) = default; type MirrorStats (line 69) | struct MirrorStats // Moved out of Mirror internals because of compil... class Mirror (line 85) | class Mirror method Mirror (line 94) | Mirror(const Mirror&) = delete; method Mirror (line 95) | Mirror& operator=(const Mirror&) = delete; method Mirror (line 96) | Mirror(Mirror&&) = delete; method Mirror (line 97) | Mirror& operator=(Mirror&&) = delete; FILE: libmamba/include/mamba/download/mirror_map.hpp type mamba::download (line 20) | namespace mamba::download class mirror_map (line 26) | class mirror_map method mirror_map (line 33) | mirror_map(const mirror_map&) = delete; method mirror_map (line 34) | mirror_map& operator=(const mirror_map&) = delete; method mirror_map (line 36) | mirror_map(mirror_map&&) = default; method mirror_map (line 37) | mirror_map& operator=(mirror_map&&) = default; FILE: libmamba/include/mamba/download/parameters.hpp type mamba::download (line 15) | namespace mamba::download type RemoteFetchParams (line 17) | struct RemoteFetchParams type Options (line 37) | struct Options FILE: libmamba/include/mamba/download/request.hpp type mamba::download (line 18) | namespace mamba::download type TransferData (line 24) | struct TransferData type Filename (line 32) | struct Filename type Buffer (line 37) | struct Buffer type Success (line 44) | struct Success type Error (line 54) | struct Error function make_stop_error (line 63) | inline auto make_stop_error() -> Error type Progress (line 75) | struct Progress type RequestBase (line 88) | struct RequestBase method RequestBase (line 122) | RequestBase(const RequestBase&) = default; method RequestBase (line 123) | RequestBase& operator=(const RequestBase&) = default; method RequestBase (line 124) | RequestBase(RequestBase&&) = default; method RequestBase (line 125) | RequestBase& operator=(RequestBase&&) = default; class string_view_alias (line 133) | class string_view_alias type Request (line 147) | struct Request : RequestBase method Request (line 167) | Request(const Request&) = default; method Request (line 168) | Request& operator=(const Request&) = default; method Request (line 169) | Request(Request&&) = default; method Request (line 170) | Request& operator=(Request&&) = default; FILE: libmamba/include/mamba/fs/filesystem.hpp type mamba::fs (line 69) | namespace mamba::fs class now (line 72) | class now type Utf8Options (line 76) | struct Utf8Options class u8path (line 91) | class u8path method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept class directory_entry (line 590) | class directory_entry : private std::filesystem::directory_entry method directory_entry (line 609) | directory_entry() = default; method directory_entry (line 610) | directory_entry(const directory_entry&) = default; method directory_entry (line 611) | directory_entry(directory_entry&&) noexcept = default; method directory_entry (line 612) | directory_entry& operator=(const directory_entry&) = default; method directory_entry (line 613) | directory_entry& operator=(directory_entry&&) noexcept = default; method directory_entry (line 616) | explicit directory_entry(const u8path& path, OtherArgs&&... args) method directory_entry (line 621) | directory_entry(const std::filesystem::directory_entry& other) method directory_entry (line 626) | directory_entry(std::filesystem::directory_entry&& other) method directory_entry (line 631) | directory_entry& operator=(const std::filesystem::directory_entry& o... method directory_entry (line 637) | directory_entry& operator=(std::filesystem::directory_entry&& other)... method u8path (line 648) | u8path path() const method replace (line 659) | void replace(const u8path p, OtherArgs&&... args) class directory_iterator (line 667) | class directory_iterator : private std::filesystem::directory_iterator method directory_iterator (line 677) | directory_iterator() = default; method directory_iterator (line 678) | directory_iterator(const directory_iterator&) = default; method directory_iterator (line 679) | directory_iterator(directory_iterator&&) noexcept = default; method directory_iterator (line 680) | directory_iterator& operator=(const directory_iterator&) = default; method directory_iterator (line 681) | directory_iterator& operator=(directory_iterator&&) noexcept = default; method directory_iterator (line 684) | explicit directory_iterator(const u8path& path, OtherArgs&&... args) method directory_entry (line 689) | const directory_entry& operator*() const method directory_entry (line 695) | const directory_entry* operator->() const method directory_iterator (line 700) | directory_iterator& operator++() method directory_iterator (line 706) | directory_iterator& increment(std::error_code& ec) function directory_iterator (line 731) | inline directory_iterator begin(directory_iterator iter) noexcept method directory_iterator (line 677) | directory_iterator() = default; method directory_iterator (line 678) | directory_iterator(const directory_iterator&) = default; method directory_iterator (line 679) | directory_iterator(directory_iterator&&) noexcept = default; method directory_iterator (line 680) | directory_iterator& operator=(const directory_iterator&) = default; method directory_iterator (line 681) | directory_iterator& operator=(directory_iterator&&) noexcept = default; method directory_iterator (line 684) | explicit directory_iterator(const u8path& path, OtherArgs&&... args) method directory_entry (line 689) | const directory_entry& operator*() const method directory_entry (line 695) | const directory_entry* operator->() const method directory_iterator (line 700) | directory_iterator& operator++() method directory_iterator (line 706) | directory_iterator& increment(std::error_code& ec) function directory_iterator (line 736) | inline directory_iterator end(directory_iterator) noexcept method directory_iterator (line 677) | directory_iterator() = default; method directory_iterator (line 678) | directory_iterator(const directory_iterator&) = default; method directory_iterator (line 679) | directory_iterator(directory_iterator&&) noexcept = default; method directory_iterator (line 680) | directory_iterator& operator=(const directory_iterator&) = default; method directory_iterator (line 681) | directory_iterator& operator=(directory_iterator&&) noexcept = default; method directory_iterator (line 684) | explicit directory_iterator(const u8path& path, OtherArgs&&... args) method directory_entry (line 689) | const directory_entry& operator*() const method directory_entry (line 695) | const directory_entry* operator->() const method directory_iterator (line 700) | directory_iterator& operator++() method directory_iterator (line 706) | directory_iterator& increment(std::error_code& ec) class recursive_directory_iterator (line 741) | class recursive_directory_iterator : private std::filesystem::recursiv... method recursive_directory_iterator (line 757) | recursive_directory_iterator() = default; method recursive_directory_iterator (line 758) | recursive_directory_iterator(const recursive_directory_iterator&) = ... method recursive_directory_iterator (line 759) | recursive_directory_iterator(recursive_directory_iterator&&) noexcep... method recursive_directory_iterator (line 760) | recursive_directory_iterator& operator=(const recursive_directory_it... method recursive_directory_iterator (line 761) | recursive_directory_iterator& operator=(recursive_directory_iterator... method recursive_directory_iterator (line 764) | explicit recursive_directory_iterator(const u8path& path, OtherArgs&... method directory_entry (line 772) | const directory_entry& operator*() const noexcept method directory_entry (line 778) | const directory_entry* operator->() const noexcept method recursive_directory_iterator (line 783) | recursive_directory_iterator& operator++() method recursive_directory_iterator (line 789) | recursive_directory_iterator& increment(std::error_code& ec) function recursive_directory_iterator (line 814) | inline recursive_directory_iterator begin(recursive_directory_iterator... method recursive_directory_iterator (line 757) | recursive_directory_iterator() = default; method recursive_directory_iterator (line 758) | recursive_directory_iterator(const recursive_directory_iterator&) = ... method recursive_directory_iterator (line 759) | recursive_directory_iterator(recursive_directory_iterator&&) noexcep... method recursive_directory_iterator (line 760) | recursive_directory_iterator& operator=(const recursive_directory_it... method recursive_directory_iterator (line 761) | recursive_directory_iterator& operator=(recursive_directory_iterator... method recursive_directory_iterator (line 764) | explicit recursive_directory_iterator(const u8path& path, OtherArgs&... method directory_entry (line 772) | const directory_entry& operator*() const noexcept method directory_entry (line 778) | const directory_entry* operator->() const noexcept method recursive_directory_iterator (line 783) | recursive_directory_iterator& operator++() method recursive_directory_iterator (line 789) | recursive_directory_iterator& increment(std::error_code& ec) function recursive_directory_iterator (line 819) | inline recursive_directory_iterator end(recursive_directory_iterator) ... method recursive_directory_iterator (line 757) | recursive_directory_iterator() = default; method recursive_directory_iterator (line 758) | recursive_directory_iterator(const recursive_directory_iterator&) = ... method recursive_directory_iterator (line 759) | recursive_directory_iterator(recursive_directory_iterator&&) noexcep... method recursive_directory_iterator (line 760) | recursive_directory_iterator& operator=(const recursive_directory_it... method recursive_directory_iterator (line 761) | recursive_directory_iterator& operator=(recursive_directory_iterator... method recursive_directory_iterator (line 764) | explicit recursive_directory_iterator(const u8path& path, OtherArgs&... method directory_entry (line 772) | const directory_entry& operator*() const noexcept method directory_entry (line 778) | const directory_entry* operator->() const noexcept method recursive_directory_iterator (line 783) | recursive_directory_iterator& operator++() method recursive_directory_iterator (line 789) | recursive_directory_iterator& increment(std::error_code& ec) function u8path (line 842) | u8path absolute(const u8path& path, OtherArgs&&... args) method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept function u8path (line 850) | u8path canonical(const u8path& path, OtherArgs&&... args) method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept function copy (line 860) | void copy(const u8path& from, const u8path& to, OtherArgs&&... args) function copy_file (line 870) | bool copy_file(const u8path& from, const u8path& to, OtherArgs&&... args) function copy_symlink (line 880) | void copy_symlink(const u8path& existing_symlink, const u8path& new_sy... function create_directories (line 888) | bool create_directories(const u8path& path, OtherArgs&&... args) function create_directory (line 896) | bool create_directory(const u8path& path, OtherArgs&&... args) function create_directory (line 904) | bool create_directory(const u8path& path, const u8path& attributes, Ot... function create_directory_symlink (line 913) | void create_directory_symlink(const u8path& to, const u8path& new_syml... function create_hard_link (line 921) | void create_hard_link(const u8path& to, const u8path& new_hard_link, O... function create_symlink (line 929) | void create_symlink(const u8path& to, const u8path& new_symlink, Other... function u8path (line 935) | inline u8path current_path() method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept function u8path (line 941) | inline u8path current_path(std::error_code& ec) method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept function current_path (line 949) | void current_path(const u8path& path, OtherArgs&&... args) function equivalent (line 957) | bool equivalent(const u8path& p1, const u8path& p2, OtherArgs&&... args) function exists (line 963) | inline bool exists(file_status s) noexcept function exists (line 971) | bool exists(const u8path& path, OtherArgs&&... args) function uintmax_t (line 979) | uintmax_t file_size(const u8path& path, OtherArgs&&... args) function uintmax_t (line 987) | uintmax_t hard_link_count(const u8path& path, OtherArgs&&... args) function is_block_file (line 993) | inline bool is_block_file(file_status s) noexcept function is_block_file (line 1001) | bool is_block_file(const u8path& path, OtherArgs&&... args) function is_character_file (line 1007) | inline bool is_character_file(file_status s) noexcept function is_character_file (line 1015) | bool is_character_file(const u8path& path, OtherArgs&&... args) function is_directory (line 1021) | inline bool is_directory(file_status s) noexcept function is_directory (line 1029) | bool is_directory(const u8path& path, OtherArgs&&... args) function is_empty (line 1037) | bool is_empty(const u8path& path, OtherArgs&&... args) function is_fifo (line 1043) | inline bool is_fifo(file_status s) noexcept function is_fifo (line 1051) | bool is_fifo(const u8path& path, OtherArgs&&... args) function is_other (line 1057) | inline bool is_other(file_status s) noexcept function is_other (line 1065) | bool is_other(const u8path& path, OtherArgs&&... args) function is_regular_file (line 1071) | inline bool is_regular_file(file_status s) noexcept function is_regular_file (line 1079) | bool is_regular_file(const u8path& path, OtherArgs&&... args) function is_socket (line 1085) | inline bool is_socket(file_status s) noexcept function is_socket (line 1093) | bool is_socket(const u8path& path, OtherArgs&&... args) function is_symlink (line 1099) | inline bool is_symlink(file_status s) noexcept function is_symlink (line 1107) | bool is_symlink(const u8path& path, OtherArgs&&... args) function file_time_type (line 1115) | file_time_type last_write_time(const u8path& path, OtherArgs&&... args) function last_write_time (line 1124) | inline void last_write_time(const u8path& path, now sentinel) function last_write_time (line 1137) | void last_write_time(const u8path& path, file_time_type new_time, Othe... function permissions (line 1146) | void permissions(const u8path& path, OtherArgs&&... args) function u8path (line 1154) | u8path proximate(const u8path& path, OtherArgs&&... args) method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept function u8path (line 1161) | u8path proximate(const u8path& path, const u8path& base, OtherArgs&&..... method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept function u8path (line 1169) | u8path read_symlink(const u8path& path, OtherArgs&&... args) method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept function u8path (line 1177) | u8path relative(const u8path& path, OtherArgs&&... args) method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept function u8path (line 1184) | u8path relative(const u8path& path, const u8path& base, OtherArgs&&...... method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept function remove (line 1192) | bool remove(const u8path& path, OtherArgs&&... args) function uintmax_t (line 1214) | uintmax_t remove_all(const u8path& path, OtherArgs&&... args) function rename (line 1252) | void rename(const u8path& from, const u8path& to, OtherArgs&&... args) function resize_file (line 1260) | void resize_file(const u8path& path, OtherArgs&&... args) function space_info (line 1268) | space_info space(const u8path& path, OtherArgs&&... args) function file_status (line 1276) | file_status status(const u8path& path, OtherArgs&&... args) function status_known (line 1282) | inline bool status_known(file_status s) noexcept function file_status (line 1290) | file_status symlink_status(const u8path& path, OtherArgs&&... args) function u8path (line 1298) | u8path temp_directory_path(OtherArgs&&... args) method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept function u8path (line 1306) | u8path weakly_canonical(const u8path& path, OtherArgs&&... args) method u8path (line 98) | u8path() = default; method u8path (line 101) | u8path(const u8path& other) = default; method u8path (line 102) | u8path& operator=(const u8path& other) = default; method u8path (line 105) | u8path(u8path&& other) = default; method u8path (line 106) | u8path& operator=(u8path&& other) = default; method u8path (line 110) | u8path(const std::filesystem::path& path) method u8path (line 115) | u8path& operator=(const std::filesystem::path& path) method u8path (line 121) | u8path& operator=(std::filesystem::path&& path) method u8path (line 127) | u8path(std::string_view u8string) method u8path (line 132) | u8path& operator=(std::string_view u8string) method u8path (line 138) | u8path(const char* u8string) method u8path (line 143) | u8path& operator=(const char* u8string) method u8path (line 149) | u8path(const std::string& u8string) method u8path (line 154) | u8path& operator=(const std::string& u8string) method u8path (line 160) | u8path& operator=(std::string&& u8string) method u8path (line 168) | u8path(const wchar_t* wstr) method u8path (line 173) | u8path& operator=(const wchar_t* wstr) method u8path (line 179) | u8path(const std::wstring& wstr) method u8path (line 184) | u8path& operator=(const std::wstring& wstr) method u8path (line 190) | u8path& operator=(std::wstring&& wstr) method u8path (line 198) | u8path operator/(const u8path& p) const method u8path (line 203) | u8path operator/(const std::filesystem::path& p) const method u8path (line 208) | u8path operator/(std::string_view str) const method u8path (line 213) | u8path operator/(std::wstring_view wstr) const method u8path (line 218) | u8path operator/(const std::string& str) const method u8path (line 223) | u8path operator/(const std::wstring& wstr) const method u8path (line 228) | u8path operator/(const char* str) const method u8path (line 233) | u8path operator/(const wchar_t* wstr) const method u8path (line 239) | u8path& operator/=(T&& some_string) method u8path (line 245) | u8path& operator+=(const u8path& to_append) method u8path (line 251) | u8path& operator+=(const std::filesystem::path& to_append) method u8path (line 257) | u8path& operator+=(std::string_view to_append) method u8path (line 263) | u8path& operator+=(std::wstring_view to_append) method u8path (line 269) | u8path& operator+=(const char* to_append) method u8path (line 275) | u8path& operator+=(const wchar_t* to_append) method u8path (line 281) | u8path& operator+=(const std::string& to_append) method u8path (line 287) | u8path& operator+=(const std::wstring& to_append) method u8path (line 293) | u8path& operator+=(char to_append) method u8path (line 299) | u8path& operator+=(wchar_t to_append) method string (line 309) | std::string string() const method native (line 315) | decltype(auto) native() const method wstring (line 327) | std::wstring wstring() const method generic_string (line 339) | std::string generic_string() const method u8path (line 358) | u8path stem() const method u8path (line 363) | u8path parent_path() const method u8path (line 368) | u8path root_name() const method u8path (line 373) | u8path root_directory() const method u8path (line 378) | u8path root_path() const method u8path (line 383) | u8path filename() const method u8path (line 388) | u8path extension() const method u8path (line 393) | u8path lexically_normal() const method u8path (line 398) | u8path lexically_relative(const u8path& base) const method u8path (line 403) | u8path lexically_proximate(const u8path& base) const method clear (line 410) | void clear() noexcept method u8path (line 415) | u8path& remove_filename() method u8path (line 421) | u8path& replace_filename(const u8path replacement) method u8path (line 427) | u8path& replace_extension(const u8path replacement = u8path()) method empty (line 497) | bool empty() const noexcept method is_absolute (line 502) | bool is_absolute() const method is_relative (line 507) | bool is_relative() const method has_root_path (line 512) | bool has_root_path() const method has_root_name (line 517) | bool has_root_name() const method has_root_directory (line 522) | bool has_root_directory() const method has_relative_path (line 527) | bool has_relative_path() const method has_parent_path (line 533) | bool has_parent_path() const method has_filename (line 538) | bool has_filename() const method has_stem (line 543) | bool has_stem() const method has_extension (line 548) | bool has_extension() const method OutStream (line 559) | OutStream& operator<<(OutStream& out, const u8path& path) method InputStream (line 567) | InputStream& operator>>(InputStream& in, u8path& path) method hash_value (line 575) | std::size_t hash_value(const u8path& p) noexcept method swap (line 580) | void swap(u8path& left, u8path& right) noexcept type std::hash<::mamba::fs::u8path> (line 1314) | struct std::hash<::mamba::fs::u8path> type fmt::formatter<::mamba::fs::u8path> (line 1326) | struct fmt::formatter<::mamba::fs::u8path> method parse (line 1328) | constexpr auto parse(format_parse_context& ctx) -> decltype(ctx.begin()) method format (line 1339) | auto format(const ::mamba::fs::u8path& path, FormatContext& ctx) const FILE: libmamba/include/mamba/solver/libsolv/database.hpp type solv (line 22) | namespace solv class ObjPool (line 24) | class ObjPool type mamba (line 27) | namespace mamba type fs (line 29) | namespace fs class u8path (line 31) | class u8path type specs (line 34) | namespace specs class MatchSpec (line 36) | class MatchSpec type mamba::solver::libsolv (line 40) | namespace mamba::solver::libsolv class Solver (line 42) | class Solver class UnSolvable (line 43) | class UnSolvable class Database (line 52) | class Database type Settings (line 59) | struct Settings method Database (line 68) | Database(const Database&) = delete; class Impl (line 145) | class Impl type DatabaseImpl (line 156) | struct DatabaseImpl type PackageId (line 168) | enum class PackageId : int FILE: libmamba/include/mamba/solver/libsolv/parameters.hpp type mamba::solver::libsolv (line 14) | namespace mamba::solver::libsolv type RepodataParser (line 16) | enum class RepodataParser type MatchSpecParser (line 22) | enum class MatchSpecParser type PipAsPythonDependency (line 29) | enum class PipAsPythonDependency : bool type PackageTypes (line 35) | enum class PackageTypes type VerifyPackages (line 43) | enum class VerifyPackages : bool type LogLevel (line 49) | enum class LogLevel type Priorities (line 57) | struct Priorities type RepodataOrigin (line 74) | struct RepodataOrigin FILE: libmamba/include/mamba/solver/libsolv/repo_info.hpp type s_Repo (line 17) | struct s_Repo type mamba::solver::libsolv (line 20) | namespace mamba::solver::libsolv class Database (line 22) | class Database class RepoInfo (line 36) | class RepoInfo method RepoInfo (line 42) | RepoInfo(const RepoInfo&) = default; method RepoInfo (line 43) | RepoInfo(RepoInfo&&) = default; FILE: libmamba/include/mamba/solver/libsolv/solver.hpp type mamba::solver::libsolv (line 16) | namespace mamba::solver::libsolv class Database (line 18) | class Database class Solver (line 20) | class Solver FILE: libmamba/include/mamba/solver/libsolv/unsolvable.hpp type solv (line 17) | namespace solv class ObjSolver (line 19) | class ObjSolver type mamba (line 22) | namespace mamba type Palette (line 24) | struct Palette type mamba::solver::libsolv (line 27) | namespace mamba::solver::libsolv class Solver (line 29) | class Solver class Database (line 30) | class Database class UnSolvable (line 32) | class UnSolvable FILE: libmamba/include/mamba/solver/problems_graph.hpp type mamba::solver (line 27) | namespace mamba::solver type libsolv (line 29) | namespace libsolv class Database (line 31) | class Database class conflict_map (line 35) | class conflict_map : private std::unordered_map> method conflict_map (line 44) | conflict_map() = default; class ProblemsGraph (line 84) | class ProblemsGraph type RootNode (line 88) | struct RootNode type PackageNode (line 92) | struct PackageNode : specs::PackageInfo type UnresolvedDependencyNode (line 96) | struct UnresolvedDependencyNode : specs::MatchSpec type ConstraintNode (line 100) | struct ConstraintNode : specs::MatchSpec class CompressedProblemsGraph (line 130) | class CompressedProblemsGraph type RoughCompare (line 147) | struct RoughCompare class NamedList (line 159) | class NamedList : private util::flat_set, Allocator> method NamedList (line 169) | NamedList() = default; type ProblemsMessageFormat (line 257) | struct ProblemsMessageFormat FILE: libmamba/include/mamba/solver/request.hpp type mamba::solver (line 17) | namespace mamba::solver type Request (line 19) | struct Request type Flags (line 21) | struct Flags type Install (line 40) | struct Install type Remove (line 46) | struct Remove type Update (line 53) | struct Update type UpdateAll (line 60) | struct UpdateAll type Keep (line 66) | struct Keep type Freeze (line 72) | struct Freeze type Pin (line 78) | struct Pin function for_each_of (line 91) | void for_each_of(const Request& request, Func&& func) FILE: libmamba/include/mamba/solver/solution.hpp type mamba::solver (line 18) | namespace mamba::solver type Solution (line 20) | struct Solution type Omit (line 22) | struct Omit type Upgrade (line 28) | struct Upgrade type Downgrade (line 35) | struct Downgrade type Change (line 42) | struct Change type Reinstall (line 49) | struct Reinstall type Remove (line 55) | struct Remove type Install (line 61) | struct Install type detail (line 117) | namespace detail function to_remove_ptr (line 120) | auto to_remove_ptr(Action& action) function packages_to_remove_impl (line 146) | auto packages_to_remove_impl(Range& actions) function to_install_ptr (line 170) | auto to_install_ptr(Action& action) function packages_to_install_impl (line 196) | auto packages_to_install_impl(Range& actions) function to_omit_ptr (line 220) | auto to_omit_ptr(Action& action) function packages_to_omit_impl (line 242) | auto packages_to_omit_impl(Range& actions) function package_unique_ptrs (line 266) | constexpr auto package_unique_ptrs(Action& action) function packages_impl (line 287) | auto packages_impl(Range& actions) type detail (line 167) | namespace detail function to_remove_ptr (line 120) | auto to_remove_ptr(Action& action) function packages_to_remove_impl (line 146) | auto packages_to_remove_impl(Range& actions) function to_install_ptr (line 170) | auto to_install_ptr(Action& action) function packages_to_install_impl (line 196) | auto packages_to_install_impl(Range& actions) function to_omit_ptr (line 220) | auto to_omit_ptr(Action& action) function packages_to_omit_impl (line 242) | auto packages_to_omit_impl(Range& actions) function package_unique_ptrs (line 266) | constexpr auto package_unique_ptrs(Action& action) function packages_impl (line 287) | auto packages_impl(Range& actions) type detail (line 217) | namespace detail function to_remove_ptr (line 120) | auto to_remove_ptr(Action& action) function packages_to_remove_impl (line 146) | auto packages_to_remove_impl(Range& actions) function to_install_ptr (line 170) | auto to_install_ptr(Action& action) function packages_to_install_impl (line 196) | auto packages_to_install_impl(Range& actions) function to_omit_ptr (line 220) | auto to_omit_ptr(Action& action) function packages_to_omit_impl (line 242) | auto packages_to_omit_impl(Range& actions) function package_unique_ptrs (line 266) | constexpr auto package_unique_ptrs(Action& action) function packages_impl (line 287) | auto packages_impl(Range& actions) type detail (line 263) | namespace detail function to_remove_ptr (line 120) | auto to_remove_ptr(Action& action) function packages_to_remove_impl (line 146) | auto packages_to_remove_impl(Range& actions) function to_install_ptr (line 170) | auto to_install_ptr(Action& action) function packages_to_install_impl (line 196) | auto packages_to_install_impl(Range& actions) function to_omit_ptr (line 220) | auto to_omit_ptr(Action& action) function packages_to_omit_impl (line 242) | auto packages_to_omit_impl(Range& actions) function package_unique_ptrs (line 266) | constexpr auto package_unique_ptrs(Action& action) function packages_impl (line 287) | auto packages_impl(Range& actions) FILE: libmamba/include/mamba/specs/archive.hpp type mamba::specs (line 16) | namespace mamba::specs function has_archive_extension (line 40) | [[nodiscard]] auto has_archive_extension(const Str& path) -> bool function strip_archive_extension (line 46) | [[nodiscard]] auto strip_archive_extension(const Str& path) -> std::st... FILE: libmamba/include/mamba/specs/authentication_info.hpp type mamba::specs (line 19) | namespace mamba::specs type BasicHTTPAuthentication (line 22) | struct BasicHTTPAuthentication type BearerToken (line 32) | struct BearerToken type CondaToken (line 41) | struct CondaToken type URLWeakener (line 54) | struct URLWeakener type std::hash (line 92) | struct std::hash type std::hash (line 98) | struct std::hash type std::hash (line 104) | struct std::hash FILE: libmamba/include/mamba/specs/build_number_spec.hpp type mamba::specs (line 19) | namespace mamba::specs class BuildNumberPredicate (line 24) | class BuildNumberPredicate method BuildNumberPredicate (line 39) | BuildNumberPredicate() = default; type free_interval (line 50) | struct free_interval class BuildNumberSpec (line 87) | class BuildNumberSpec type build_number_spec_literals (line 138) | namespace build_number_spec_literals type fmt::formatter (line 145) | struct fmt::formatter method parse (line 147) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... type fmt::formatter (line 162) | struct fmt::formatter method parse (line 164) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... type std::hash (line 179) | struct std::hash FILE: libmamba/include/mamba/specs/channel.hpp type mamba::specs (line 23) | namespace mamba::specs type ChannelResolveParams (line 25) | struct ChannelResolveParams type NameWeakener (line 107) | struct NameWeakener type ChannelResolveParamsView (line 26) | struct ChannelResolveParamsView class Channel (line 28) | class Channel type Match (line 77) | enum struct Match type ChannelResolveParams (line 102) | struct ChannelResolveParams type NameWeakener (line 107) | struct NameWeakener type ChannelResolveParamsView (line 138) | struct ChannelResolveParamsView type std::hash (line 155) | struct std::hash FILE: libmamba/include/mamba/specs/chimera_string_spec.hpp type mamba::specs (line 20) | namespace mamba::specs class ChimeraStringSpec (line 25) | class ChimeraStringSpec type fmt::formatter (line 73) | struct fmt::formatter method parse (line 75) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... type std::hash (line 90) | struct std::hash FILE: libmamba/include/mamba/specs/conda_url.hpp type mamba::specs (line 17) | namespace mamba::specs class CondaURL (line 19) | class CondaURL : private util::URL method CondaURL (line 39) | CondaURL() = default; type conda_url_literals (line 250) | namespace conda_url_literals type std::hash (line 257) | struct std::hash FILE: libmamba/include/mamba/specs/error.hpp type mamba::specs (line 15) | namespace mamba::specs type ParseError (line 18) | struct ParseError final : std::invalid_argument function make_unexpected_parse (line 34) | auto make_unexpected_parse(T&& err) -> tl::unexpected FILE: libmamba/include/mamba/specs/glob_spec.hpp type mamba::specs (line 16) | namespace mamba::specs class GlobSpec (line 23) | class GlobSpec method GlobSpec (line 30) | GlobSpec() = default; type fmt::formatter (line 65) | struct fmt::formatter method parse (line 67) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... type std::hash (line 82) | struct std::hash FILE: libmamba/include/mamba/specs/match_spec.hpp type mamba::specs (line 27) | namespace mamba::specs class PackageInfo (line 29) | class PackageInfo class MatchSpec (line 31) | class MatchSpec type ExtraMembers (line 158) | struct ExtraMembers type match_spec_literals (line 216) | namespace match_spec_literals type detail (line 257) | namespace detail type Deref (line 260) | struct Deref method deref (line 263) | static auto deref(T&& x) -> decltype(auto) type Deref> (line 270) | struct Deref> method deref (line 273) | static auto deref(T&& x) -> decltype(auto) function invoke_pkg (line 280) | auto invoke_pkg(Attr&& attr, Pkg&& pkg) -> decltype(auto) type fmt::formatter<::mamba::specs::MatchSpec> (line 223) | struct fmt::formatter<::mamba::specs::MatchSpec> method parse (line 225) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... type std::hash (line 240) | struct std::hash type std::hash (line 246) | struct std::hash type mamba::specs (line 255) | namespace mamba::specs class PackageInfo (line 29) | class PackageInfo class MatchSpec (line 31) | class MatchSpec type ExtraMembers (line 158) | struct ExtraMembers type match_spec_literals (line 216) | namespace match_spec_literals type detail (line 257) | namespace detail type Deref (line 260) | struct Deref method deref (line 263) | static auto deref(T&& x) -> decltype(auto) type Deref> (line 270) | struct Deref> method deref (line 273) | static auto deref(T&& x) -> decltype(auto) function invoke_pkg (line 280) | auto invoke_pkg(Attr&& attr, Pkg&& pkg) -> decltype(auto) FILE: libmamba/include/mamba/specs/package_info.hpp type mamba::specs (line 20) | namespace mamba::specs type PackageType (line 22) | enum class PackageType class PackageInfo (line 30) | class PackageInfo method PackageInfo (line 73) | PackageInfo() = default; type std::hash (line 105) | struct std::hash FILE: libmamba/include/mamba/specs/platform.hpp type mamba::specs (line 17) | namespace mamba::specs type KnownPlatform (line 25) | enum class KnownPlatform function known_platforms_count (line 51) | [[nodiscard]] constexpr auto known_platforms_count() -> std::size_t type NoArchType (line 105) | enum struct NoArchType function known_noarch_count (line 134) | constexpr auto known_noarch_count() -> std::size_t function platform_name (line 167) | constexpr auto platform_name(KnownPlatform p) -> std::string_view function known_platforms (line 210) | constexpr auto known_platforms() -> std::array std::array std::string_view function known_noarch (line 246) | constexpr auto known_noarch() -> std::array std::array (line 71) | struct fmt::formatter method parse (line 73) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... type std::hash (line 88) | struct std::hash FILE: libmamba/include/mamba/specs/repo_data.hpp type mamba::specs (line 17) | namespace mamba::specs type RepoDataPackage (line 39) | struct RepoDataPackage type ChannelInfo (line 149) | struct ChannelInfo type RepoData (line 166) | struct RepoData FILE: libmamba/include/mamba/specs/unresolved_channel.hpp type mamba::specs (line 22) | namespace mamba::specs class UnresolvedChannel (line 38) | class UnresolvedChannel type Type (line 42) | enum class Type method UnresolvedChannel (line 98) | UnresolvedChannel() = default; type fmt::formatter (line 136) | struct fmt::formatter method parse (line 140) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... type std::hash (line 154) | struct std::hash FILE: libmamba/include/mamba/specs/version.hpp type mamba::specs (line 20) | namespace mamba::specs class VersionPartAtom (line 30) | class VersionPartAtom method VersionPartAtom (line 34) | VersionPartAtom() noexcept = default; type VersionPart (line 73) | struct VersionPart class Version (line 128) | class Version method Version (line 141) | Version() noexcept = default; type version_literals (line 209) | namespace version_literals type fmt::formatter (line 216) | struct fmt::formatter method parse (line 218) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... type fmt::formatter (line 233) | struct fmt::formatter method parse (line 235) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... type fmt::formatter (line 250) | struct fmt::formatter type FormatType (line 252) | enum struct FormatType method parse (line 266) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... FILE: libmamba/include/mamba/specs/version_spec.hpp type mamba::specs (line 21) | namespace mamba::specs class VersionPredicate (line 26) | class VersionPredicate method VersionPredicate (line 45) | VersionPredicate() = default; type free_interval (line 77) | struct free_interval type starts_with (line 82) | struct starts_with type not_starts_with (line 87) | struct not_starts_with type compatible_with (line 92) | struct compatible_with type version_glob (line 98) | struct version_glob type not_version_glob (line 103) | struct not_version_glob class VersionSpec (line 168) | class VersionSpec method VersionSpec (line 200) | VersionSpec() = default; type version_spec_literals (line 268) | namespace version_spec_literals type fmt::formatter (line 275) | struct fmt::formatter method parse (line 282) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... type fmt::formatter (line 301) | struct fmt::formatter method parse (line 308) | constexpr auto parse(format_parse_context& ctx) -> format_parse_contex... type std::hash (line 327) | struct std::hash type std::hash (line 333) | struct std::hash FILE: libmamba/include/mamba/util/build.hpp type mamba::util (line 10) | namespace mamba::util FILE: libmamba/include/mamba/util/cast.hpp type mamba::util (line 17) | namespace mamba::util type detail (line 33) | namespace detail function make_overflow_error (line 36) | constexpr auto make_overflow_error(const From& val) function safe_num_cast (line 48) | constexpr auto safe_num_cast(const From& val) -> To FILE: libmamba/include/mamba/util/cfile.hpp type mamba::util (line 18) | namespace mamba::util class CFile (line 20) | class CFile method CFile (line 42) | CFile(CFile&&) = default; type FileClose (line 60) | struct FileClose FILE: libmamba/include/mamba/util/charconv.hpp type mamba::util (line 21) | namespace mamba::util function MAMBA_DEPRECATED_CXX23 (line 25) | MAMBA_DEPRECATED_CXX23 constexpr auto FILE: libmamba/include/mamba/util/conditional.hpp type mamba::util (line 12) | namespace mamba::util function if_else (line 23) | auto if_else(bool condition, Int true_val, Int false_val) noexcept -> Int FILE: libmamba/include/mamba/util/cryptography.hpp type evp_md_ctx_st (line 20) | struct evp_md_ctx_st type mamba::util (line 22) | namespace mamba::util class DigestHasher (line 28) | class DigestHasher type blob_type (line 42) | struct blob_type type detail (line 132) | namespace detail class EVPDigester (line 134) | class EVPDigester type Algorithm (line 138) | enum struct Algorithm type EVPContextDeleter (line 152) | struct EVPContextDeleter class Sha256Digester (line 162) | class Sha256Digester : private detail::EVPDigester method Sha256Digester (line 173) | Sha256Digester() class Md5Digester (line 181) | class Md5Digester : private detail::EVPDigester method Md5Digester (line 192) | Md5Digester() FILE: libmamba/include/mamba/util/encoding.hpp type mamba::util (line 16) | namespace mamba::util type EncodingError (line 18) | enum struct EncodingError FILE: libmamba/include/mamba/util/environment.hpp type mamba::util (line 19) | namespace mamba::util function pathsep (line 126) | constexpr auto pathsep() -> char type detail (line 138) | namespace detail function which_in (line 147) | auto which_in(std::string_view exe, Iter first, Iter last) -> fs::u8path function which_in (line 160) | auto which_in(std::string_view exe, const Range& search_paths) -> fs::... FILE: libmamba/include/mamba/util/flat_binary_tree.hpp type mamba::util (line 14) | namespace mamba::util class flat_binary_tree (line 29) | class flat_binary_tree type branch_node (line 36) | struct branch_node FILE: libmamba/include/mamba/util/flat_bool_expr_tree.hpp type mamba::util (line 18) | namespace mamba::util class PostfixParser (line 29) | class PostfixParser class InfixParser (line 74) | class InfixParser type LeftParenthesis (line 101) | struct LeftParenthesis type BoolOperator (line 128) | enum struct BoolOperator class flat_bool_expr_tree (line 135) | class flat_bool_expr_tree type LeftParenthesis (line 145) | struct LeftParenthesis type RightParenthesis (line 149) | struct RightParenthesis method flat_bool_expr_tree (line 153) | flat_bool_expr_tree() = default; method flat_bool_expr_tree (line 154) | flat_bool_expr_tree(const flat_bool_expr_tree&) = default; method flat_bool_expr_tree (line 155) | flat_bool_expr_tree(flat_bool_expr_tree&&) = default; type TreeVisitor (line 601) | struct TreeVisitor method on_leaf (line 605) | void on_leaf(const tree_type& tree, idx_type idx) method on_branch_left_before (line 610) | void on_branch_left_before(const tree_type& tree, idx_type, idx_type... method on_branch_infix (line 618) | void method on_branch_right_after (line 632) | void on_branch_right_after(const tree_type& tree, idx_type, idx_type... FILE: libmamba/include/mamba/util/flat_set.hpp type mamba::util (line 19) | namespace mamba::util type sorted_unique_t (line 22) | struct sorted_unique_t method sorted_unique_t (line 24) | explicit sorted_unique_t() = default; class MAMBA_DEPRECATED_CXX23 (line 37) | class MAMBA_DEPRECATED_CXX23 function flat_set (line 81) | flat_set(const flat_set&) = default; function flat_set (line 82) | flat_set(flat_set&&) = default; type detail (line 420) | namespace detail function set_disjoint (line 431) | auto function set_is_disjoint_of (line 468) | auto set_is_disjoint_of(const flat_set& lhs, const flat_set& lhs, const flat_set& lhs, const flat_... function set_is_superset_of (line 487) | auto set_is_superset_of(const flat_set& lhs, const flat_set& lhs, const fla... function set_union (line 499) | auto set_union(const flat_set& lhs, const flat_set& ... function set_intersection (line 515) | auto set_intersection(const flat_set& lhs, const flat_set& lhs, const flat_set& lhs, const flat... type std::hash> (line 564) | struct std::hash> FILE: libmamba/include/mamba/util/graph.hpp type mamba::util (line 20) | namespace mamba::util class DiGraphBase (line 24) | class DiGraphBase method DiGraphBase (line 74) | DiGraphBase() = default; method DiGraphBase (line 75) | DiGraphBase(const DiGraphBase&) = default; method DiGraphBase (line 76) | DiGraphBase(DiGraphBase&&) = default; method DiGraphBase (line 77) | DiGraphBase& operator=(const DiGraphBase&) = default; method DiGraphBase (line 78) | DiGraphBase& operator=(DiGraphBase&&) = default; class EmptyVisitor (line 137) | class EmptyVisitor method start_node (line 144) | void start_node(node_id, const graph_t&) method finish_node (line 148) | void finish_node(node_id, const graph_t&) method start_edge (line 152) | void start_edge(node_id, node_id, const graph_t&) method tree_edge (line 156) | void tree_edge(node_id, node_id, const graph_t&) method back_edge (line 160) | void back_edge(node_id, node_id, const graph_t&) method forward_or_cross_edge (line 164) | void forward_or_cross_edge(node_id, node_id, const graph_t&) method finish_edge (line 168) | void finish_edge(node_id, node_id, const graph_t&) class DiGraph (line 182) | class DiGraph : private DiGraphBase> class DiGraph (line 238) | class DiGraph : public DiGraphBase> function UnaryFunc (line 404) | UnaryFunc DiGraphBase::for_each_node_id(UnaryFunc func) const function BinaryFunc (line 415) | BinaryFunc DiGraphBase::for_each_edge_id(BinaryFunc func) const function UnaryFunc (line 431) | UnaryFunc DiGraphBase::for_each_leaf_id(UnaryFunc func) const function UnaryFunc (line 447) | UnaryFunc DiGraphBase::for_each_root_id(UnaryFunc func) const function UnaryFunc (line 463) | UnaryFunc DiGraphBase::for_each_leaf_id_from(node_id source, Una... function UnaryFunc (line 485) | UnaryFunc DiGraphBase::for_each_root_id_from(node_id source, Una... type detail (line 530) | namespace detail type Visited (line 532) | enum struct Visited function dfs_raw_impl (line 540) | void dfs_raw_impl( class PreorderVisitor (line 616) | class PreorderVisitor : public EmptyVisitor method PreorderVisitor (line 623) | PreorderVisitor(UnaryFuncU&& func) method start_node (line 628) | void start_node(node_id n, const Graph&) class PostorderVisitor (line 639) | class PostorderVisitor : public EmptyVisitor method PostorderVisitor (line 646) | PostorderVisitor(UnaryFuncU&& func) method finish_node (line 651) | void finish_node(node_id n, const Graph&) function dfs_raw (line 577) | void dfs_raw(const Graph& graph, Visitor&& visitor, typename Graph::no... function dfs_raw (line 588) | void dfs_raw(const Graph& graph, Visitor&& visitor, bool reverse) type detail (line 613) | namespace detail type Visited (line 532) | enum struct Visited function dfs_raw_impl (line 540) | void dfs_raw_impl( class PreorderVisitor (line 616) | class PreorderVisitor : public EmptyVisitor method PreorderVisitor (line 623) | PreorderVisitor(UnaryFuncU&& func) method start_node (line 628) | void start_node(node_id n, const Graph&) class PostorderVisitor (line 639) | class PostorderVisitor : public EmptyVisitor method PostorderVisitor (line 646) | PostorderVisitor(UnaryFuncU&& func) method finish_node (line 651) | void finish_node(node_id n, const Graph&) function dfs_preorder_nodes_for_each_id (line 663) | void dfs_preorder_nodes_for_each_id( function dfs_preorder_nodes_for_each_id (line 679) | void dfs_preorder_nodes_for_each_id(const Graph& graph, UnaryFunc&& fu... function dfs_postorder_nodes_for_each_id (line 685) | void dfs_postorder_nodes_for_each_id( function dfs_postorder_nodes_for_each_id (line 701) | void dfs_postorder_nodes_for_each_id(const Graph& graph, UnaryFunc&& f... function is_reachable (line 707) | auto function topological_sort_for_each_node_id (line 728) | void topological_sort_for_each_node_id(const Graph& graph, UnaryFunc&&... FILE: libmamba/include/mamba/util/heap_optional.hpp type mamba::util (line 14) | namespace mamba::util class heap_optional (line 23) | class heap_optional method heap_optional (line 35) | heap_optional() = default; method heap_optional (line 38) | heap_optional(heap_optional&&) noexcept = default; FILE: libmamba/include/mamba/util/iterator.hpp type mamba::util (line 15) | namespace mamba::util class xforward_iterator_base (line 22) | class xforward_iterator_base method derived_type (line 33) | derived_type operator++(derived_type& d, int) class xbidirectional_iterator_base (line 59) | class xbidirectional_iterator_base : public xforward_iterator_base() const method advance (line 355) | void advance(difference_type n) method next_valid_iterator (line 369) | void next_valid_iterator() type select_filter_iterator_base (line 210) | struct select_filter_iterator_base class filter_iterator (line 220) | class filter_iterator : public select_filter_iterator_base_t() const method advance (line 355) | void advance(difference_type n) method next_valid_iterator (line 369) | void next_valid_iterator() class filter (line 395) | class filter method filter (line 404) | filter(Range& range, Predicate pred) method iterator (line 410) | iterator begin() method iterator (line 416) | iterator end() method const_iterator (line 422) | const_iterator begin() const method const_iterator (line 427) | const_iterator end() const method const_iterator (line 432) | const_iterator cbegin() const method const_iterator (line 443) | const_iterator cend() const method build_cache (line 452) | void build_cache(std::optional& iter, I pos, I first, I last) const type view (line 472) | namespace view class range_all (line 475) | class range_all method range_all (line 482) | explicit range_all(Range& range) method iterator (line 487) | iterator begin() method iterator (line 492) | iterator end() method const_iterator (line 497) | const_iterator begin() const method const_iterator (line 502) | const_iterator end() const method const_iterator (line 507) | const_iterator cbegin() const method const_iterator (line 512) | const_iterator cend() const function all (line 523) | range_all all(R& r) FILE: libmamba/include/mamba/util/json.hpp function to_json (line 18) | static void to_json(json& j, const std::optional& opt) function from_json (line 30) | static void from_json(const json& j, std::optional& opt) function NLOHMANN_JSON_NAMESPACE_END (line 43) | NLOHMANN_JSON_NAMESPACE_END FILE: libmamba/include/mamba/util/loop_control.hpp type mamba::util (line 10) | namespace mamba::util type LoopControl (line 15) | enum class LoopControl FILE: libmamba/include/mamba/util/os.hpp type mamba::util (line 12) | namespace mamba::util type OSError (line 14) | struct OSError FILE: libmamba/include/mamba/util/os_linux.hpp type mamba::util (line 16) | namespace mamba::util FILE: libmamba/include/mamba/util/os_osx.hpp type mamba::util (line 16) | namespace mamba::util FILE: libmamba/include/mamba/util/os_unix.hpp type mamba::util (line 17) | namespace mamba::util FILE: libmamba/include/mamba/util/os_win.hpp type mamba::util (line 17) | namespace mamba::util type WindowsKnowUserFolder (line 19) | enum class WindowsKnowUserFolder FILE: libmamba/include/mamba/util/parsers.hpp type mamba::util (line 18) | namespace mamba::util type ParseError (line 21) | enum struct ParseError : bool type detail_parsers (line 259) | namespace detail_parsers function concat_array (line 262) | constexpr auto concat_array(const Arr&... arrs) function find (line 278) | constexpr auto find(const std::array& arr, const T& val) -> st... function front (line 289) | inline auto front(char c) -> char function front (line 294) | inline auto front(std::string_view str) -> char function empty (line 299) | inline auto empty(char) -> bool function empty (line 304) | inline auto empty(std::string_view str) -> bool type FindParenthesesSearcher (line 309) | struct FindParenthesesSearcher method find_first (line 311) | auto find_first(std::string_view text, std::string_view token_str) method find_next (line 316) | auto find_next(std::string_view text, std::string_view token_str, ... type RFindParenthesesSearcher (line 322) | struct RFindParenthesesSearcher method find_first (line 324) | auto find_first(std::string_view text, std::string_view token_str) method find_next (line 329) | auto find_next(std::string_view text, std::string_view token_str, ... function find_matching_parentheses_impl (line 336) | auto find_matching_parentheses_impl( function find_not_in_parentheses_impl (line 397) | auto find_not_in_parentheses_impl( function find_matching_parentheses (line 466) | auto find_matching_parentheses( // function find_matching_parentheses (line 483) | [[nodiscard]] auto find_matching_parentheses( // function rfind_matching_parentheses (line 503) | auto rfind_matching_parentheses( // function rfind_matching_parentheses (line 521) | [[nodiscard]] auto rfind_matching_parentheses( // function find_not_in_parentheses (line 541) | auto find_not_in_parentheses( function find_not_in_parentheses (line 560) | auto find_not_in_parentheses( function find_not_in_parentheses (line 577) | auto find_not_in_parentheses( function find_not_in_parentheses (line 596) | [[nodiscard]] auto find_not_in_parentheses( function rfind_not_in_parentheses (line 617) | auto rfind_not_in_parentheses( function rfind_not_in_parentheses (line 636) | auto rfind_not_in_parentheses( function rfind_not_in_parentheses (line 653) | auto rfind_not_in_parentheses( function rfind_not_in_parentheses (line 672) | [[nodiscard]] auto rfind_not_in_parentheses( FILE: libmamba/include/mamba/util/path_manip.hpp type mamba::util (line 14) | namespace mamba::util FILE: libmamba/include/mamba/util/random.hpp type mamba::util (line 19) | namespace mamba::util function random_generator (line 43) | auto random_generator() -> Generator function local_random_generator (line 59) | auto local_random_generator() -> Generator& function random_int (line 69) | auto random_int(T min, T max, Generator& generator) -> T function generate_random_alphanumeric_string (line 75) | auto generate_random_alphanumeric_string(std::size_t len, Generator& g... FILE: libmamba/include/mamba/util/string.hpp type mamba::util (line 22) | namespace mamba::util type detail (line 285) | namespace detail type PlusEqual (line 287) | struct PlusEqual function lstrip_if_parts_impl (line 442) | auto lstrip_if_parts_impl(std::basic_string_view input, UnaryF... function rstrip_if_parts_impl (line 484) | auto rstrip_if_parts_impl(std::basic_string_view input, UnaryF... function strip_if_parts_impl (line 526) | auto strip_if_parts_impl(std::basic_string_view input, UnaryFu... type has_reserve (line 588) | struct has_reserve : std::false_type function length (line 607) | auto length(const T& s) -> std::size_t function raw_str_or_empty (line 376) | inline auto raw_str_or_empty(const char* ptr) -> const char* function any_starts_with (line 386) | auto any_starts_with(const StrRange& strs, std::basic_string_view... function any_starts_with (line 402) | auto any_starts_with(const StrRange& strs, std::wstring_view prefix) -... function starts_with_any (line 411) | auto starts_with_any(std::basic_string_view str, const StrRange&... function starts_with_any (line 421) | auto starts_with_any(std::string_view str, const StrRange& prefix) -> ... function starts_with_any (line 427) | auto starts_with_any(std::wstring_view str, const StrRange& prefix) ->... type detail (line 439) | namespace detail type PlusEqual (line 287) | struct PlusEqual function lstrip_if_parts_impl (line 442) | auto lstrip_if_parts_impl(std::basic_string_view input, UnaryF... function rstrip_if_parts_impl (line 484) | auto rstrip_if_parts_impl(std::basic_string_view input, UnaryF... function strip_if_parts_impl (line 526) | auto strip_if_parts_impl(std::basic_string_view input, UnaryFu... type has_reserve (line 588) | struct has_reserve : std::false_type function length (line 607) | auto length(const T& s) -> std::size_t function lstrip_if (line 456) | auto lstrip_if(std::string_view input, UnaryFunc should_strip) -> std:... function lstrip_if (line 462) | auto lstrip_if(std::wstring_view input, UnaryFunc should_strip) -> std... function lstrip_if_parts (line 468) | auto lstrip_if_parts(std::string_view input, UnaryFunc should_strip) function lstrip_if_parts (line 475) | auto lstrip_if_parts(std::wstring_view input, UnaryFunc should_strip) type detail (line 481) | namespace detail type PlusEqual (line 287) | struct PlusEqual function lstrip_if_parts_impl (line 442) | auto lstrip_if_parts_impl(std::basic_string_view input, UnaryF... function rstrip_if_parts_impl (line 484) | auto rstrip_if_parts_impl(std::basic_string_view input, UnaryF... function strip_if_parts_impl (line 526) | auto strip_if_parts_impl(std::basic_string_view input, UnaryFu... type has_reserve (line 588) | struct has_reserve : std::false_type function length (line 607) | auto length(const T& s) -> std::size_t function rstrip_if (line 498) | auto rstrip_if(std::string_view input, UnaryFunc should_strip) -> std:... function rstrip_if (line 504) | auto rstrip_if(std::wstring_view input, UnaryFunc should_strip) -> std... function rstrip_if_parts (line 510) | auto rstrip_if_parts(std::string_view input, UnaryFunc should_strip) function rstrip_if_parts (line 517) | auto rstrip_if_parts(std::wstring_view input, UnaryFunc should_strip) type detail (line 523) | namespace detail type PlusEqual (line 287) | struct PlusEqual function lstrip_if_parts_impl (line 442) | auto lstrip_if_parts_impl(std::basic_string_view input, UnaryF... function rstrip_if_parts_impl (line 484) | auto rstrip_if_parts_impl(std::basic_string_view input, UnaryF... function strip_if_parts_impl (line 526) | auto strip_if_parts_impl(std::basic_string_view input, UnaryFu... type has_reserve (line 588) | struct has_reserve : std::false_type function length (line 607) | auto length(const T& s) -> std::size_t function strip_if (line 536) | auto strip_if(std::string_view input, UnaryFunc should_strip) -> std::... function strip_if (line 542) | auto strip_if(std::wstring_view input, UnaryFunc should_strip) -> std:... function strip_if_parts (line 548) | auto strip_if_parts(std::string_view input, UnaryFunc should_strip) function strip_if_parts (line 555) | auto strip_if_parts(std::wstring_view input, UnaryFunc should_strip) function split_once_on_any (line 562) | auto split_once_on_any(std::string_view str, std::array many_... function rsplit_once_on_any (line 569) | auto rsplit_once_on_any(std::string_view str, std::array many... type detail (line 579) | namespace detail type PlusEqual (line 287) | struct PlusEqual function lstrip_if_parts_impl (line 442) | auto lstrip_if_parts_impl(std::basic_string_view input, UnaryF... function rstrip_if_parts_impl (line 484) | auto rstrip_if_parts_impl(std::basic_string_view input, UnaryF... function strip_if_parts_impl (line 526) | auto strip_if_parts_impl(std::basic_string_view input, UnaryFu... type has_reserve (line 588) | struct has_reserve : std::false_type function length (line 607) | auto length(const T& s) -> std::size_t function join_for_each (line 615) | auto join_for_each(InputIt first, InputIt last, UnaryFunction func, co... function join (line 631) | auto join(const Value& sep, const Range& container, Joiner joiner) -> ... function join_trunc_for_each (line 653) | auto join_trunc_for_each( function join_trunc (line 697) | auto join_trunc( function concat (line 722) | auto concat(const Args&... args) -> std::string type has_reserve().reserve(std::size_t()))>> (line 593) | struct has_reserve().reserve(std... FILE: libmamba/include/mamba/util/synchronized_value.hpp type mamba::util (line 17) | namespace mamba::util type is_type_instance_of (line 25) | struct is_type_instance_of : std::false_type function lock_as_readonly (line 97) | [[nodiscard]] function lock_as_readonly (line 104) | [[nodiscard]] function lock_as_readonly (line 117) | [[nodiscard]] auto lock_as_readonly(M&... mutex) function lock_as_readonly (line 128) | [[nodiscard]] auto lock_as_readonly(M&... mutex) function lock_as_exclusive (line 137) | [[nodiscard]] function lock_as_exclusive (line 148) | [[nodiscard]] type details (line 154) | namespace details class scoped_locked_ptr (line 177) | class [[nodiscard]] scoped_locked_ptr method scoped_locked_ptr (line 189) | scoped_locked_ptr(T& value, M& mutex) method scoped_locked_ptr (line 199) | scoped_locked_ptr(const T& value, M& mutex) method scoped_locked_ptr (line 206) | scoped_locked_ptr(scoped_locked_ptr&& other) noexcept method scoped_locked_ptr (line 214) | scoped_locked_ptr& operator=(scoped_locked_ptr&& other) noexcept class synchronized_value (line 268) | class synchronized_value method synchronized_value (line 284) | synchronized_value(V&& value) noexcept method unsafe_get (line 424) | [[nodiscard]] method unsafe_get (line 433) | [[nodiscard]] function synchronize (line 801) | auto synchronize(SynchronizedValues&&... sync_values) type is_type_instance_of, U> (line 31) | struct is_type_instance_of, U> : std::true_type FILE: libmamba/include/mamba/util/tuple_hash.hpp type mamba::util (line 14) | namespace mamba::util function hash_combine (line 16) | constexpr auto hash_combine(std::size_t seed, std::size_t other) -> st... function hash_combine_val (line 24) | constexpr auto hash_combine_val(std::size_t seed, const T& val, const ... function hash_combine_val_range (line 31) | auto hash_combine_val_range(std::size_t seed, Iter first, Iter last, c... function hash_vals (line 42) | constexpr auto hash_vals(const T&... vals) -> std::size_t function hash_tuple (line 51) | constexpr auto hash_tuple(const std::tuple& t) -> std::size_t type Tuplehasher (line 57) | struct Tuplehasher function hash_range (line 66) | constexpr auto hash_range(const Range& rng) -> std::size_t FILE: libmamba/include/mamba/util/type_traits.hpp type mamba::util (line 14) | namespace mamba::util type detail (line 16) | namespace detail type detect (line 26) | struct detect : std::false_type type detect>> (line 34) | struct detect>> : std::true_type FILE: libmamba/include/mamba/util/url.hpp type mamba::util (line 17) | namespace mamba::util type detail (line 19) | namespace detail type StripScheme (line 23) | enum class StripScheme : bool type Credentials (line 29) | enum class Credentials type Encode (line 36) | struct Encode type yes_type (line 38) | struct yes_type type no_type (line 42) | struct no_type type Decode (line 47) | struct Decode type yes_type (line 49) | struct yes_type type no_type (line 53) | struct no_type class URL (line 64) | class URL type ParseError (line 73) | struct ParseError method URL (line 97) | URL() = default; type std::hash (line 299) | struct std::hash FILE: libmamba/include/mamba/util/url_manip.hpp type mamba::util (line 13) | namespace mamba::util type detail (line 91) | namespace detail function as_string_view (line 93) | inline auto as_string_view(std::string_view str) -> std::string_view function as_string_view (line 98) | inline auto as_string_view(const char& c) -> std::string_view function url_concat_impl (line 104) | auto url_concat_impl(const Args&... args) -> std::string function url_concat (line 132) | auto url_concat(const Args&... args) -> std::string FILE: libmamba/include/mamba/util/variant_cmp.hpp type mamba::util (line 14) | namespace mamba::util function make_variant_cmp (line 24) | auto make_variant_cmp(IndexCmp&& index_cmp, AlternativeCmp&& alternati... FILE: libmamba/include/mamba/util/weakening_map.hpp type mamba::util (line 14) | namespace mamba::util class weakening_map (line 26) | class weakening_map : private Map FILE: libmamba/include/mamba/validation/errors.hpp type mamba::validation (line 14) | namespace mamba::validation class trust_error (line 19) | class trust_error : public std::exception class threshold_error (line 37) | class threshold_error : public trust_error class role_metadata_error (line 49) | class role_metadata_error : public trust_error class role_file_error (line 61) | class role_file_error : public trust_error class rollback_error (line 72) | class rollback_error : public trust_error class freeze_error (line 83) | class freeze_error : public trust_error class spec_version_error (line 94) | class spec_version_error : public trust_error class fetching_error (line 105) | class fetching_error : public trust_error class package_error (line 116) | class package_error : public trust_error class role_error (line 127) | class role_error : public trust_error class index_error (line 138) | class index_error : public trust_error class signatures_error (line 149) | class signatures_error : public trust_error FILE: libmamba/include/mamba/validation/keys.hpp type mamba::validation (line 15) | namespace mamba::validation type Key (line 20) | struct Key type RoleSignature (line 38) | struct RoleSignature type RoleKeys (line 55) | struct RoleKeys type RolePubKeys (line 67) | struct RolePubKeys type RoleFullKeys (line 81) | struct RoleFullKeys method RoleFullKeys (line 83) | RoleFullKeys() = default; FILE: libmamba/include/mamba/validation/repo_checker.hpp type mamba (line 18) | namespace mamba class Context (line 20) | class Context type mamba::validation (line 23) | namespace mamba::validation class RepoIndexChecker (line 25) | class RepoIndexChecker class RootRole (line 26) | class RootRole class TimeRef (line 27) | class TimeRef class RepoChecker (line 34) | class RepoChecker FILE: libmamba/include/mamba/validation/tools.hpp type mamba::fs (line 14) | namespace mamba::fs class u8path (line 16) | class u8path type mamba::validation (line 19) | namespace mamba::validation FILE: libmamba/include/mamba/validation/update_framework.hpp type mamba (line 20) | namespace mamba class Context (line 22) | class Context type fs (line 24) | namespace fs class u8path (line 26) | class u8path type mamba::validation (line 30) | namespace mamba::validation class RepoIndexChecker (line 32) | class RepoIndexChecker method RepoIndexChecker (line 209) | RepoIndexChecker() = default; class SpecBase (line 37) | class SpecBase class RoleBase (line 83) | class RoleBase class RootRole (line 166) | class RootRole : public RoleBase class RepoIndexChecker (line 198) | class RepoIndexChecker method RepoIndexChecker (line 209) | RepoIndexChecker() = default; FILE: libmamba/include/mamba/validation/update_framework_v0_6.hpp type mamba::validation::v0_6 (line 19) | namespace mamba::validation::v0_6 class SpecImpl (line 26) | class SpecImpl final : public SpecBase class V06RoleBaseExtension (line 42) | class V06RoleBaseExtension class KeyMgrRole (line 58) | class KeyMgrRole class RootImpl (line 63) | class RootImpl final class PkgMgrRole (line 109) | class PkgMgrRole class KeyMgrRole (line 114) | class KeyMgrRole final class PkgMgrRole (line 162) | class PkgMgrRole final FILE: libmamba/include/mamba/validation/update_framework_v1.hpp type mamba::fs (line 18) | namespace mamba::fs class u8path (line 20) | class u8path type mamba::validation::v1 (line 23) | namespace mamba::validation::v1 class SpecImpl (line 28) | class SpecImpl final : public SpecBase class RootImpl (line 47) | class RootImpl final : public RootRole FILE: libmamba/include/mamba/version.hpp type mamba (line 30) | namespace mamba FILE: libmamba/src/api/c_api.cpp function mamba_delete_main_executor (line 28) | void function mamba_delete_context (line 47) | void function mamba_delete_configuration (line 60) | void function mamba_create (line 66) | int function mamba_install (line 82) | int function mamba_update (line 98) | int function mamba_remove (line 116) | int function mamba_list (line 132) | int function mamba_info (line 148) | int function mamba_config_list (line 164) | int function mamba_set_cli_config (line 180) | int function mamba_set_config (line 196) | int function mamba_clear_config (line 212) | int function mamba_use_conda_root_prefix (line 228) | int FILE: libmamba/src/api/channel_loader.cpp type mamba (line 28) | namespace mamba function create_repo_from_pkgs_dir (line 32) | auto create_repo_from_pkgs_dir( function build_packages_by_url_from_subset (line 63) | std::map> build_packages_... function prepare_subdirs_and_packages (line 140) | void prepare_subdirs_and_packages( function load_single_subdir (line 221) | expected_t load_single_subdir( function download_subdir_indexes (line 300) | expected_t download_subdir_indexes( function add_repos_from_pks_dir (line 381) | void add_repos_from_pks_dir( function load_all_subdirs (line 412) | bool load_all_subdirs( function create_subdirs (line 492) | void create_subdirs( function add_repos_from_packages_by_url (line 561) | std::optional add_repos_from_packages_by_url( function create_mirrors (line 607) | void create_mirrors(const specs::Channel& channel, download::mirror_ma... function load_subdir_with_shards (line 623) | auto load_subdir_with_shards( function load_channels_impl (line 737) | expected_t load_channels_impl( function load_channels (line 820) | auto load_channels( function init_channels (line 832) | void init_channels(Context& context, ChannelContext& channel_context) function init_channels_from_package_urls (line 855) | void init_channels_from_package_urls( FILE: libmamba/src/api/clean.cpp type mamba (line 19) | namespace mamba function clean (line 21) | void clean(Configuration& config, int options) FILE: libmamba/src/api/config.cpp type mamba (line 12) | namespace mamba function config_describe (line 14) | void config_describe(Configuration& config) function config_list (line 39) | void config_list(Configuration& config) function config_sources (line 72) | void config_sources(Configuration& config) FILE: libmamba/src/api/configuration.cpp type mamba (line 27) | namespace mamba type detail (line 33) | namespace detail function ssl_verify_hook (line 382) | void ssl_verify_hook(Configuration& config, std::string& value) function always_softlink_hook (line 412) | void always_softlink_hook(Configuration& config, bool& value) function file_spec_env_name_hook (line 423) | void file_spec_env_name_hook(std::string& name) function find_env_in_dirs (line 436) | auto find_env_in_dirs(std::string_view name, const std::vector e... function validate_root_prefix (line 633) | auto validate_root_prefix(const fs::u8path& candidate) -> expected_t... function get_root_prefix (line 675) | auto get_root_prefix() -> fs::u8path function root_prefix_hook (line 765) | void root_prefix_hook(Configuration& config, fs::u8path& prefix) function rc_loading_hook (line 792) | void rc_loading_hook(Configuration& config, const RCConfigLevel& level) function post_root_prefix_rc_loading (line 798) | void post_root_prefix_rc_loading(Configuration& config) function post_target_prefix_rc_loading (line 807) | void post_target_prefix_rc_loading(Configuration& config) function log_level_fallback_hook (line 816) | mamba::log_level log_level_fallback_hook(Configuration& config) function verbose_hook (line 844) | void verbose_hook(Context& ctx, int& lvl) function target_prefix_checks_hook (line 849) | void target_prefix_checks_hook(const Context& ctx, int& options) function rc_files_hook (line 901) | void rc_files_hook(const Context& ctx, std::vector& files) function experimental_hook (line 923) | void experimental_hook(bool& value) function not_supported_option_hook (line 932) | void not_supported_option_hook(bool& value) function debug_hook (line 940) | void debug_hook(bool& value) function print_config_only_hook (line 948) | void print_config_only_hook(Configuration& config, bool& value) function print_context_only_hook (line 962) | void print_context_only_hook(Configuration& config, bool& value) function envs_dirs_hook (line 976) | void envs_dirs_hook(const Context& context, std::vector&... function fallback_pkgs_dirs_hook (line 1024) | std::vector fallback_pkgs_dirs_hook(const Context& context) function pkgs_dirs_hook (line 1040) | void pkgs_dirs_hook(std::vector& dirs) function download_threads_hook (line 1053) | void download_threads_hook(std::size_t& value) function extract_threads_hook (line 1063) | void extract_threads_hook(const Context& context) function has_config_name (line 1108) | bool has_config_name(const std::string& file) function is_config_file (line 1116) | bool is_config_file(const fs::u8path& path) function print_scalar_node (line 1123) | void function print_seq_node (line 1152) | void print_seq_node(YAML::Emitter& out, YAML::Node value, YAML::Node... function print_map_node (line 1180) | void print_map_node(YAML::Emitter& out, YAML::Node value, YAML::Node... function print_node (line 1201) | void print_node(YAML::Emitter& out, YAML::Node value, YAML::Node sou... function print_configurable (line 1217) | void print_configurable(YAML::Emitter& out, const Configurable& conf... function print_group_title (line 1224) | void print_group_title(YAML::Emitter& out, const std::string& name) function dump_configurable (line 1238) | void dump_configurable(nl::json& node, const Configurable& c, const ... function Configurable (line 97) | Configurable&& Configurable::group(const std::string& group) function Configurable (line 108) | Configurable&& Configurable::description(const std::string& desc) function Configurable (line 120) | Configurable&& Configurable::long_description(const std::string& desc) function Configurable (line 141) | Configurable&& Configurable::needs(const std::set& names) function Configurable (line 152) | Configurable&& Configurable::implies(const std::set& names) function RCConfigLevel (line 163) | RCConfigLevel Configurable::rc_configurable_level() const function Configurable (line 168) | Configurable&& Configurable::set_rc_configurable(RCConfigLevel level) function Configurable (line 215) | Configurable&& Configurable::set_env_var_names(const std::vector e... function validate_root_prefix (line 633) | auto validate_root_prefix(const fs::u8path& candidate) -> expected_t... function get_root_prefix (line 675) | auto get_root_prefix() -> fs::u8path function root_prefix_hook (line 765) | void root_prefix_hook(Configuration& config, fs::u8path& prefix) function rc_loading_hook (line 792) | void rc_loading_hook(Configuration& config, const RCConfigLevel& level) function post_root_prefix_rc_loading (line 798) | void post_root_prefix_rc_loading(Configuration& config) function post_target_prefix_rc_loading (line 807) | void post_target_prefix_rc_loading(Configuration& config) function log_level_fallback_hook (line 816) | mamba::log_level log_level_fallback_hook(Configuration& config) function verbose_hook (line 844) | void verbose_hook(Context& ctx, int& lvl) function target_prefix_checks_hook (line 849) | void target_prefix_checks_hook(const Context& ctx, int& options) function rc_files_hook (line 901) | void rc_files_hook(const Context& ctx, std::vector& files) function experimental_hook (line 923) | void experimental_hook(bool& value) function not_supported_option_hook (line 932) | void not_supported_option_hook(bool& value) function debug_hook (line 940) | void debug_hook(bool& value) function print_config_only_hook (line 948) | void print_config_only_hook(Configuration& config, bool& value) function print_context_only_hook (line 962) | void print_context_only_hook(Configuration& config, bool& value) function envs_dirs_hook (line 976) | void envs_dirs_hook(const Context& context, std::vector&... function fallback_pkgs_dirs_hook (line 1024) | std::vector fallback_pkgs_dirs_hook(const Context& context) function pkgs_dirs_hook (line 1040) | void pkgs_dirs_hook(std::vector& dirs) function download_threads_hook (line 1053) | void download_threads_hook(std::size_t& value) function extract_threads_hook (line 1063) | void extract_threads_hook(const Context& context) function has_config_name (line 1108) | bool has_config_name(const std::string& file) function is_config_file (line 1116) | bool is_config_file(const fs::u8path& path) function print_scalar_node (line 1123) | void function print_seq_node (line 1152) | void print_seq_node(YAML::Emitter& out, YAML::Node value, YAML::Node... function print_map_node (line 1180) | void print_map_node(YAML::Emitter& out, YAML::Node value, YAML::Node... function print_node (line 1201) | void print_node(YAML::Emitter& out, YAML::Node value, YAML::Node sou... function print_configurable (line 1217) | void print_configurable(YAML::Emitter& out, const Configurable& conf... function print_group_title (line 1224) | void print_group_title(YAML::Emitter& out, const std::string& name) function dump_configurable (line 1238) | void dump_configurable(nl::json& node, const Configurable& c, const ... function get_conda_root_prefix (line 1069) | fs::u8path get_conda_root_prefix() function use_conda_root_prefix (line 1092) | void use_conda_root_prefix(Configuration& config, bool force) type detail (line 1106) | namespace detail function ssl_verify_hook (line 382) | void ssl_verify_hook(Configuration& config, std::string& value) function always_softlink_hook (line 412) | void always_softlink_hook(Configuration& config, bool& value) function file_spec_env_name_hook (line 423) | void file_spec_env_name_hook(std::string& name) function find_env_in_dirs (line 436) | auto find_env_in_dirs(std::string_view name, const std::vector e... function validate_root_prefix (line 633) | auto validate_root_prefix(const fs::u8path& candidate) -> expected_t... function get_root_prefix (line 675) | auto get_root_prefix() -> fs::u8path function root_prefix_hook (line 765) | void root_prefix_hook(Configuration& config, fs::u8path& prefix) function rc_loading_hook (line 792) | void rc_loading_hook(Configuration& config, const RCConfigLevel& level) function post_root_prefix_rc_loading (line 798) | void post_root_prefix_rc_loading(Configuration& config) function post_target_prefix_rc_loading (line 807) | void post_target_prefix_rc_loading(Configuration& config) function log_level_fallback_hook (line 816) | mamba::log_level log_level_fallback_hook(Configuration& config) function verbose_hook (line 844) | void verbose_hook(Context& ctx, int& lvl) function target_prefix_checks_hook (line 849) | void target_prefix_checks_hook(const Context& ctx, int& options) function rc_files_hook (line 901) | void rc_files_hook(const Context& ctx, std::vector& files) function experimental_hook (line 923) | void experimental_hook(bool& value) function not_supported_option_hook (line 932) | void not_supported_option_hook(bool& value) function debug_hook (line 940) | void debug_hook(bool& value) function print_config_only_hook (line 948) | void print_config_only_hook(Configuration& config, bool& value) function print_context_only_hook (line 962) | void print_context_only_hook(Configuration& config, bool& value) function envs_dirs_hook (line 976) | void envs_dirs_hook(const Context& context, std::vector&... function fallback_pkgs_dirs_hook (line 1024) | std::vector fallback_pkgs_dirs_hook(const Context& context) function pkgs_dirs_hook (line 1040) | void pkgs_dirs_hook(std::vector& dirs) function download_threads_hook (line 1053) | void download_threads_hook(std::size_t& value) function extract_threads_hook (line 1063) | void extract_threads_hook(const Context& context) function has_config_name (line 1108) | bool has_config_name(const std::string& file) function is_config_file (line 1116) | bool is_config_file(const fs::u8path& path) function print_scalar_node (line 1123) | void function print_seq_node (line 1152) | void print_seq_node(YAML::Emitter& out, YAML::Node value, YAML::Node... function print_map_node (line 1180) | void print_map_node(YAML::Emitter& out, YAML::Node value, YAML::Node... function print_node (line 1201) | void print_node(YAML::Emitter& out, YAML::Node value, YAML::Node sou... function print_configurable (line 1217) | void print_configurable(YAML::Emitter& out, const Configurable& conf... function print_group_title (line 1224) | void print_group_title(YAML::Emitter& out, const std::string& name) function dump_configurable (line 1238) | void dump_configurable(nl::json& node, const Configurable& c, const ... function Configurable (line 2455) | Configurable& Configuration::at(const std::string& name) function Configurable (line 2460) | const Configurable& Configuration::at(const std::string& name) const type detail (line 2591) | namespace detail function ssl_verify_hook (line 382) | void ssl_verify_hook(Configuration& config, std::string& value) function always_softlink_hook (line 412) | void always_softlink_hook(Configuration& config, bool& value) function file_spec_env_name_hook (line 423) | void file_spec_env_name_hook(std::string& name) function find_env_in_dirs (line 436) | auto find_env_in_dirs(std::string_view name, const std::vector e... function validate_root_prefix (line 633) | auto validate_root_prefix(const fs::u8path& candidate) -> expected_t... function get_root_prefix (line 675) | auto get_root_prefix() -> fs::u8path function root_prefix_hook (line 765) | void root_prefix_hook(Configuration& config, fs::u8path& prefix) function rc_loading_hook (line 792) | void rc_loading_hook(Configuration& config, const RCConfigLevel& level) function post_root_prefix_rc_loading (line 798) | void post_root_prefix_rc_loading(Configuration& config) function post_target_prefix_rc_loading (line 807) | void post_target_prefix_rc_loading(Configuration& config) function log_level_fallback_hook (line 816) | mamba::log_level log_level_fallback_hook(Configuration& config) function verbose_hook (line 844) | void verbose_hook(Context& ctx, int& lvl) function target_prefix_checks_hook (line 849) | void target_prefix_checks_hook(const Context& ctx, int& options) function rc_files_hook (line 901) | void rc_files_hook(const Context& ctx, std::vector& files) function experimental_hook (line 923) | void experimental_hook(bool& value) function not_supported_option_hook (line 932) | void not_supported_option_hook(bool& value) function debug_hook (line 940) | void debug_hook(bool& value) function print_config_only_hook (line 948) | void print_config_only_hook(Configuration& config, bool& value) function print_context_only_hook (line 962) | void print_context_only_hook(Configuration& config, bool& value) function envs_dirs_hook (line 976) | void envs_dirs_hook(const Context& context, std::vector&... function fallback_pkgs_dirs_hook (line 1024) | std::vector fallback_pkgs_dirs_hook(const Context& context) function pkgs_dirs_hook (line 1040) | void pkgs_dirs_hook(std::vector& dirs) function download_threads_hook (line 1053) | void download_threads_hook(std::size_t& value) function extract_threads_hook (line 1063) | void extract_threads_hook(const Context& context) function has_config_name (line 1108) | bool has_config_name(const std::string& file) function is_config_file (line 1116) | bool is_config_file(const fs::u8path& path) function print_scalar_node (line 1123) | void function print_seq_node (line 1152) | void print_seq_node(YAML::Emitter& out, YAML::Node value, YAML::Node... function print_map_node (line 1180) | void print_map_node(YAML::Emitter& out, YAML::Node value, YAML::Node... function print_node (line 1201) | void print_node(YAML::Emitter& out, YAML::Node value, YAML::Node sou... function print_configurable (line 1217) | void print_configurable(YAML::Emitter& out, const Configurable& conf... function print_group_title (line 1224) | void print_group_title(YAML::Emitter& out, const std::string& name) function dump_configurable (line 1238) | void dump_configurable(nl::json& node, const Configurable& c, const ... function dump_json (line 2596) | std::string dump_json( function dump_yaml (line 2674) | std::string dump_yaml( FILE: libmamba/src/api/create.cpp type mamba (line 20) | namespace mamba function compute_clone_source_prefix (line 24) | fs::u8path compute_clone_source_prefix(const Context& ctx, const std::... function clone_environment (line 57) | void clone_environment( function create (line 117) | void create(Configuration& config) type detail (line 284) | namespace detail function store_platform_config (line 286) | void store_platform_config( FILE: libmamba/src/api/env.cpp type mamba (line 18) | namespace mamba function print_envs (line 20) | void print_envs(Configuration& config) type detail (line 26) | namespace detail function get_env_name (line 28) | std::string get_env_name(const Context& ctx, const mamba::fs::u8path... function print_envs_impl (line 45) | void print_envs_impl(const Configuration& config) function get_state_file_path (line 85) | fs::u8path get_state_file_path(const fs::u8path& prefix) function read_env_vars_from_state (line 90) | nlohmann::ordered_map function write_env_vars_to_state (line 117) | void write_env_vars_to_state( function set_env_var (line 152) | void set_env_var(const fs::u8path& prefix, const std::string& key, con... function unset_env_var (line 162) | void unset_env_var(const fs::u8path& prefix, const std::string& key) function list_env_vars (line 174) | void list_env_vars(const fs::u8path& prefix) FILE: libmamba/src/api/info.cpp type mamba (line 26) | namespace mamba type detail (line 28) | namespace detail type InfoOptions (line 30) | struct InfoOptions function info_pretty_print (line 42) | void info_pretty_print(const T& items, const Context::OutputParams& ... function info_json_print (line 80) | void info_json_print(const T& items) function print_info (line 91) | void function info (line 250) | void info(Configuration& config) FILE: libmamba/src/api/install.cpp type mamba (line 36) | namespace mamba type detail (line 67) | namespace detail function eval_selector (line 69) | bool eval_selector(const std::string& selector, const std::string& p... function downloaded_file_from_url (line 92) | std::unique_ptr function yaml_file_contents (line 127) | yaml_file_contents read_yaml_file( type SpecType (line 1011) | enum SpecType function create_empty_target (line 1019) | void create_empty_target( function populate_state_file (line 1040) | void populate_state_file( function create_target_directory (line 1094) | void create_target_directory(const Context& context, const fs::u8pat... function file_specs_hook (line 1103) | void file_specs_hook(Configuration& config, std::vector... function channels_hook (line 1314) | void channels_hook(Configuration& config, std::vector& ... function get_all_pkg_info (line 1331) | void function install_revision (line 1342) | void function install_revision (line 315) | void install_revision(Configuration& config, std::size_t revision) function install (line 333) | void install(Configuration& config) type InstallRequestOptions (line 383) | struct InstallRequestOptions function create_install_request (line 389) | auto create_install_request( function add_pins_to_request (line 473) | void add_pins_to_request( function print_request_pins_to (line 527) | void print_request_pins_to(const solver::Request& request, std::ostrea... function print_activation_message (line 552) | void print_activation_message(const Context& ctx) function install_specs_impl (line 582) | void install_specs_impl( function install_specs (line 831) | void install_specs( function install_explicit_with_transaction (line 857) | void install_explicit_with_transaction( function install_explicit_specs (line 949) | void install_explicit_specs( function install_lockfile_specs (line 968) | void install_lockfile_specs( type detail (line 1009) | namespace detail function eval_selector (line 69) | bool eval_selector(const std::string& selector, const std::string& p... function downloaded_file_from_url (line 92) | std::unique_ptr function yaml_file_contents (line 127) | yaml_file_contents read_yaml_file( type SpecType (line 1011) | enum SpecType function create_empty_target (line 1019) | void create_empty_target( function populate_state_file (line 1040) | void populate_state_file( function create_target_directory (line 1094) | void create_target_directory(const Context& context, const fs::u8pat... function file_specs_hook (line 1103) | void file_specs_hook(Configuration& config, std::vector... function channels_hook (line 1314) | void channels_hook(Configuration& config, std::vector& ... function get_all_pkg_info (line 1331) | void function install_revision (line 1342) | void FILE: libmamba/src/api/list.cpp type mamba (line 18) | namespace mamba type detail (line 22) | namespace detail type ListOptions (line 24) | struct ListOptions type formatted_pkg (line 37) | struct formatted_pkg function compare_alphabetically (line 42) | bool compare_alphabetically(const formatted_pkg& a, const formatted_... function compare_reverse_alphabetically (line 47) | bool compare_reverse_alphabetically(const formatted_pkg& a, const fo... function strip_from_filename_and_platform (line 52) | std::string strip_from_filename_and_platform( function get_record_keys (line 65) | std::vector function get_formatted_channel (line 90) | std::string function get_base_url (line 107) | std::string get_base_url(const specs::PackageInfo& pkg_info, const s... function list_packages (line 123) | void list_packages( function list (line 362) | void list(Configuration& config, const std::string& regex) FILE: libmamba/src/api/remove.cpp type mamba (line 19) | namespace mamba function RemoveResult (line 21) | RemoveResult remove(Configuration& config, int flags) function build_remove_request (line 76) | auto build_remove_request( type detail (line 117) | namespace detail function remove_specs (line 119) | bool remove_specs( FILE: libmamba/src/api/repoquery.cpp type mamba (line 20) | namespace mamba function repoquery_init (line 24) | auto function make_repoquery (line 90) | auto make_repoquery( function repoquery (line 183) | bool repoquery( FILE: libmamba/src/api/shell.cpp type mamba (line 23) | namespace mamba function make_activator (line 27) | auto make_activator(const Context& context, std::string_view name) function shell_init (line 62) | void shell_init(Context& ctx, const std::string& shell_type, const fs:... function shell_deinit (line 74) | void shell_deinit(Context& ctx, const std::string& shell_type, const f... function shell_reinit (line 86) | void shell_reinit(Context& ctx, const fs::u8path& prefix) function shell_hook (line 95) | void shell_hook(Context& ctx, const std::string& shell_type) function shell_activate (line 114) | void function shell_reactivate (line 128) | void shell_reactivate(Context& ctx, const std::string& shell_type) function shell_deactivate (line 134) | void shell_deactivate(Context& ctx, const std::string& shell_type) function shell_enable_long_path_support (line 141) | void shell_enable_long_path_support(Palette palette) function shell_enable_long_path_support (line 149) | void shell_enable_long_path_support(Palette) FILE: libmamba/src/api/update.cpp type mamba (line 26) | namespace mamba function create_update_request (line 32) | auto create_update_request( function update (line 143) | void update(Configuration& config, const UpdateParams& update_params) FILE: libmamba/src/api/utils.cpp type mamba (line 25) | namespace mamba function get_pkg_mgr_install_command (line 29) | tl::expected get_pkg_mgr_install_com... function reproc_killed (line 106) | bool reproc_killed(int status) function reproc_terminated (line 111) | bool reproc_terminated(int status) function assert_reproc_success (line 116) | void assert_reproc_success(const reproc::options& options, int status,... function install_for_other_pkgmgr (line 145) | tl::expected install_for_other_pkgmgr( function populate_context_channels_from_specs (line 221) | void function extract_package_names_from_specs (line 243) | std::vector extract_package_names_from_specs(const std::v... function add_pip_if_python (line 261) | void add_pip_if_python(std::vector& root_packages) FILE: libmamba/src/api/utils.hpp type mamba (line 16) | namespace mamba class Context (line 18) | class Context type detail (line 20) | namespace detail type other_pkg_mgr_spec (line 22) | struct other_pkg_mgr_spec type pip (line 25) | namespace pip type Update (line 27) | enum class Update : bool FILE: libmamba/src/core/activation.cpp type mamba (line 17) | namespace mamba function EnvironmentTransform (line 347) | EnvironmentTransform Activator::build_reactivate() function EnvironmentTransform (line 411) | EnvironmentTransform Activator::build_deactivate() function EnvironmentTransform (line 512) | EnvironmentTransform Activator::build_activate(const fs::u8path& prefix) FILE: libmamba/src/core/channel_context.cpp type mamba (line 21) | namespace mamba function create_platforms (line 30) | auto create_platforms(const std::vector& platforms) function make_unique_chan (line 37) | auto make_unique_chan(std::string_view loc, const Param& params) -> sp... function make_simple_params_base (line 55) | auto make_simple_params_base(const Context& ctx) -> specs::ChannelReso... function add_simple_params_custom_channel (line 71) | void add_simple_params_custom_channel(specs::ChannelResolveParams& par... function conda_custom_channels (line 82) | auto conda_custom_channels() function add_conda_params_custom_channel (line 99) | void add_conda_params_custom_channel(specs::ChannelResolveParams& para... function add_simple_params_custom_multichannel (line 125) | void function add_conda_params_custom_multichannel (line 140) | void function create_zstd (line 185) | auto create_zstd(const Context& ctx, specs::ChannelResolveParams params) FILE: libmamba/src/core/context.cpp type mamba (line 25) | namespace mamba FILE: libmamba/src/core/download_progress_bar.cpp type mamba (line 6) | namespace mamba function update_progress_bar (line 16) | void update_progress_bar( function update_progress_bar (line 47) | void update_progress_bar(ProgressProxy& progress_bar, const download::... function update_progress_bar (line 62) | void update_progress_bar(ProgressProxy& progress_bar, const download::... function download_repr (line 97) | std::function download_repr() FILE: libmamba/src/core/env_lockfile.cpp type mamba (line 13) | namespace mamba function read_env_lockfile_impl (line 17) | auto function read_environment_lockfile (line 48) | auto read_environment_lockfile(const fs::u8path& lockfile_location, En... function deduce_env_lockfile_format (line 62) | auto deduce_env_lockfile_format(const mamba::fs::u8path& lockfile_loca... function is_conda_env_lockfile_name (line 81) | auto is_conda_env_lockfile_name(std::string_view filename) -> bool function is_env_lockfile_name (line 86) | auto is_env_lockfile_name(std::string_view filename) -> bool FILE: libmamba/src/core/env_lockfile_conda.cpp type mamba (line 15) | namespace mamba type env_lockfile_conda_v1 (line 17) | namespace env_lockfile_conda_v1 function read_package_info (line 21) | tl::expected read_package_info(const YAML::Nod... function read_metadata (line 102) | auto read_metadata(const YAML::Node& metadata_node) function read_environment_lockfile (line 166) | auto read_environment_lockfile(const YAML::Node& lockfile_yaml) function read_conda_environment_lockfile (line 194) | auto read_conda_environment_lockfile(const fs::u8path& lockfile_location) FILE: libmamba/src/core/env_lockfile_impl.hpp type mamba (line 10) | namespace mamba FILE: libmamba/src/core/env_lockfile_mambajs.cpp type mamba (line 19) | namespace mamba function contains (line 26) | auto contains(const R& values, const T& value_to_find, Projection proj... type env_lockfile_mambajs_v1 (line 35) | namespace env_lockfile_mambajs_v1 function read_package_info (line 39) | auto read_package_info( function read_metadata (line 102) | auto read_metadata(const json& metadata_value) function read_environment_lockfile (line 175) | auto read_environment_lockfile(const json& lockfile_value) function read_json_file (line 220) | auto read_json_file(const fs::u8path& file_location) -> tl::expected make_unexpected(const char* msg, mamba_err... function make_unexpected (line 116) | tl::unexpected make_unexpected(const std::string& msg, ma... function make_unexpected (line 121) | tl::unexpected make_unexpected(std::vector AnyLogHandler function set_log_handler (line 122) | auto set_log_handler( function get_log_handler (line 136) | auto get_log_handler() -> AnyLogHandler& function set_log_level (line 141) | auto set_log_level(log_level new_level) -> log_level function get_log_level (line 153) | auto get_log_level() /*noexcept*/ -> log_level function get_logging_params (line 158) | auto get_logging_params() /*noexcept*/ -> LoggingParams function set_logging_params (line 163) | auto set_logging_params(LoggingParams new_params) -> LoggingParams type details (line 178) | namespace details function make_safe_log_record (line 187) | auto FILE: libmamba/src/core/menuinst.cpp type mamba (line 25) | namespace mamba type detail (line 27) | namespace detail function get_formatted_env_name (line 29) | std::string get_formatted_env_name( type win (line 45) | namespace win function create_shortcut (line 61) | void create_shortcut( function remove_shortcut (line 178) | void remove_shortcut(const fs::u8path& filename) function replace_variables (line 200) | void replace_variables(std::string& text, const TransactionContext& co... type MenuInstVersion (line 258) | enum class MenuInstVersion : std::uint8_t function create_remove_shortcut_impl (line 264) | void create_remove_shortcut_impl( function remove_menu_from_json (line 483) | void function create_menu_from_json (line 496) | void FILE: libmamba/src/core/output.cpp type mamba (line 33) | namespace mamba function cut_repo_name (line 35) | std::string cut_repo_name(std::string_view url_str) type printers (line 64) | namespace printers function string_comparison (line 216) | bool string_comparison(const std::string& a, const std::string& b) function table_like (line 221) | std::ostringstream table_like(const std::vector& data, ... class ConsoleData (line 277) | class ConsoleData method ConsoleData (line 281) | ConsoleData(const Context& ctx) method ConsoleData (line 286) | ConsoleData(const ConsoleData&) = delete; method ConsoleData (line 287) | ConsoleData& operator=(const ConsoleData&) = delete; method ConsoleData (line 289) | ConsoleData(ConsoleData&&) noexcept = delete; method ConsoleData (line 290) | ConsoleData& operator=(ConsoleData&&) noexcept = delete; type Data (line 300) | struct Data function Context (line 337) | const Context& Console::context() const function ConsoleStream (line 342) | ConsoleStream Console::stream() function ProgressProxy (line 444) | ProgressProxy Console::add_progress_bar(const std::string& name, size_... function ProgressBarManager (line 468) | ProgressBarManager& Console::init_progress_bar_manager(ProgressBarMode... function ProgressBarManager (line 491) | ProgressBarManager& Console::progress_bar_manager() FILE: libmamba/src/core/package_cache.cpp type mamba (line 24) | namespace mamba function package_cache_folder_relative_path (line 26) | auto package_cache_folder_relative_path(const specs::PackageInfo& s) -... function compare_cleaned_url (line 292) | bool compare_cleaned_url(std::string_view url_str1, std::string_view u... function PackageCacheData (line 497) | PackageCacheData& MultiPackageCache::first_writable_cache(bool create) FILE: libmamba/src/core/package_database_loader.cpp type mamba (line 31) | namespace mamba function to_mamba (line 36) | constexpr auto to_mamba(solver::libsolv::LogLevel level) -> log_level function add_logger_to_database (line 56) | void add_logger_to_database(solver::libsolv::Database& database) function load_subdir_in_database (line 73) | auto load_subdir_in_database( function load_installed_packages_in_database (line 156) | auto load_installed_packages_in_database( FILE: libmamba/src/core/package_fetcher.cpp type mamba (line 15) | namespace mamba type DownloadRequestComponents (line 25) | struct DownloadRequestComponents function get_download_request_components (line 49) | auto get_download_request_components(const specs::PackageInfo& pkg) ->... type PackageFetcher::CheckSumParams (line 130) | struct PackageFetcher::CheckSumParams function get_extract_path (line 290) | fs::u8path get_extract_path(const std::string& filename, const fs::u8p... function clear_extract_path (line 309) | void clear_extract_path(const fs::u8path& path) function extract_impl (line 318) | void extract_impl( function PackageExtractTask (line 374) | PackageExtractTask PackageFetcher::build_extract_task(ExtractOptions o... FILE: libmamba/src/core/package_handling.cpp type mamba (line 24) | namespace mamba function ExtractOptions (line 26) | ExtractOptions ExtractOptions::from_context(const Context& context) class extraction_guard (line 36) | class extraction_guard method extraction_guard (line 40) | explicit extraction_guard(const fs::u8path& file) method extraction_guard (line 61) | extraction_guard(const extraction_guard&) = delete; method extraction_guard (line 62) | extraction_guard& operator=(const extraction_guard&) = delete; method extraction_guard (line 63) | extraction_guard(extraction_guard&&) = delete; method extraction_guard (line 64) | extraction_guard& operator=(extraction_guard&&) = delete; class scoped_archive_read (line 71) | class scoped_archive_read : non_copyable_base method scoped_archive_read (line 75) | scoped_archive_read() method scoped_archive_read (line 78) | static scoped_archive_read read_disk() method scoped_archive_read (line 95) | explicit scoped_archive_read(archive* a) class scoped_archive_write (line 107) | class scoped_archive_write : non_copyable_base method scoped_archive_write (line 111) | scoped_archive_write() method scoped_archive_write (line 116) | static scoped_archive_write write_disk() method scoped_archive_write (line 133) | explicit scoped_archive_write(archive* a) class scoped_archive_entry (line 145) | class scoped_archive_entry : non_copyable_base method scoped_archive_entry (line 149) | scoped_archive_entry() function copy_data (line 179) | static int copy_data(scoped_archive_read& ar, scoped_archive_write& aw) function path_has_prefix (line 206) | bool path_has_prefix(const fs::u8path& path, const fs::u8path& prefix) function order (line 217) | int order(const fs::u8path& path) function zip_order (line 223) | int zip_order(const fs::u8path& path) function create_archive (line 236) | void create_archive( function create_package (line 425) | void create_package( function extract_archive (line 490) | void type conda_extract_context (line 515) | struct conda_extract_context : non_copyable_base method conda_extract_context (line 517) | conda_extract_context(scoped_archive_read& lsource) function stream_extract_archive (line 528) | void stream_extract_archive( function la_ssize_t (line 613) | static la_ssize_t file_read(archive*, void* client_data, const void** ... function archive_read_open_archive_entry (line 628) | int archive_read_open_archive_entry(scoped_archive_read& a, conda_extr... function extract_conda (line 636) | void extract_conda( function extract_dest_dir (line 726) | static fs::u8path extract_dest_dir(const fs::u8path& file) function extract (line 740) | void extract(const fs::u8path& file, const fs::u8path& dest, const Ext... function extract (line 760) | fs::u8path extract(const fs::u8path& file, const ExtractOptions& options) function extract_subproc (line 767) | void function transmute (line 798) | bool transmute( function validate (line 825) | bool validate(const fs::u8path& pkg_folder, const ValidationParams& pa... FILE: libmamba/src/core/package_paths.cpp type mamba (line 16) | namespace mamba function read_has_prefix (line 18) | std::map read_has_prefix(const fs::u8pat... function read_no_link (line 59) | std::set read_no_link(const fs::u8path& info_dir) function read_paths (line 78) | std::vector read_paths(const fs::u8path& directory) FILE: libmamba/src/core/pinning.cpp type mamba (line 15) | namespace mamba function python_pin (line 17) | std::vector function file_pins (line 105) | std::vector file_pins(const fs::u8path& file) FILE: libmamba/src/core/prefix_data.cpp type mamba (line 26) | namespace mamba function History (line 181) | History& PrefixData::history() FILE: libmamba/src/core/progress_bar.cpp type mamba (line 5) | namespace mamba function ProgressProxy (line 26) | ProgressProxy& ProgressProxy::set_bar(ProgressBar* ptr) function ProgressProxy (line 32) | ProgressProxy& ProgressProxy::set_progress(std::size_t current, std::s... function ProgressProxy (line 38) | ProgressProxy& ProgressProxy::update_progress(std::size_t current, std... function ProgressProxy (line 44) | ProgressProxy& ProgressProxy::set_progress(double progress) function ProgressProxy (line 50) | ProgressProxy& ProgressProxy::set_current(std::size_t current) function ProgressProxy (line 56) | ProgressProxy& ProgressProxy::set_in_progress(std::size_t in_progress) function ProgressProxy (line 62) | ProgressProxy& ProgressProxy::update_current(std::size_t current) function ProgressProxy (line 68) | ProgressProxy& ProgressProxy::set_total(std::size_t total) function ProgressProxy (line 74) | ProgressProxy& ProgressProxy::set_full() function ProgressProxy (line 80) | ProgressProxy& ProgressProxy::set_speed(std::size_t speed) function ProgressProxy (line 86) | ProgressProxy& ProgressProxy::activate_spinner() function ProgressProxy (line 92) | ProgressProxy& ProgressProxy::deactivate_spinner() function ProgressProxy (line 133) | ProgressProxy& ProgressProxy::start() function ProgressProxy (line 139) | ProgressProxy& ProgressProxy::stop() function ProgressProxy (line 145) | ProgressProxy& ProgressProxy::pause() function ProgressProxy (line 151) | ProgressProxy& ProgressProxy::resume() function ProgressProxy (line 162) | ProgressProxy& ProgressProxy::mark_as_completed(const std::chrono::mil... function ProgressProxy (line 168) | ProgressProxy& ProgressProxy::set_prefix(const std::string& str) function ProgressProxy (line 174) | ProgressProxy& ProgressProxy::set_postfix(const std::string& text) function ProgressProxy (line 180) | ProgressProxy& ProgressProxy::set_repr_hook(std::function make_progress_bar_manager(Progress... function ProgressBar (line 1043) | ProgressBar* ProgressBarManager::raw_bar(const ProgressProxy& progress... function ProgressBarOptions (line 1301) | const ProgressBarOptions& ProgressBar::options() const function ProgressBar (line 1306) | ProgressBar& ProgressBar::set_progress(std::size_t current, std::size_... function ProgressBar (line 1329) | ProgressBar& ProgressBar::update_progress(std::size_t current, std::si... function ProgressBar (line 1340) | ProgressBar& ProgressBar::set_progress(double progress) function ProgressBar (line 1348) | ProgressBar& ProgressBar::set_current(std::size_t current) function ProgressBar (line 1354) | ProgressBar& ProgressBar::set_in_progress(std::size_t in_progress) function ProgressBar (line 1360) | ProgressBar& ProgressBar::update_current(std::size_t current) function ProgressBar (line 1366) | ProgressBar& ProgressBar::set_total(std::size_t total) function ProgressBar (line 1372) | ProgressBar& ProgressBar::set_full() function ProgressBar (line 1387) | ProgressBar& ProgressBar::set_speed(std::size_t speed) function ProgressBar (line 1393) | ProgressBar& ProgressBar::activate_spinner() function ProgressBar (line 1408) | ProgressBar& ProgressBar::deactivate_spinner() function ProgressBar (line 1544) | ProgressBar& ProgressBar::add_active_task(const std::string& name) function ProgressBar (line 1551) | ProgressBar& ProgressBar::add_task(const std::string& name) function ProgressBar (line 1557) | ProgressBar& ProgressBar::mark_as_completed(const std::chrono::millise... function ProgressBar (line 1590) | ProgressBar& ProgressBar::set_prefix(const std::string& str) function ProgressBar (line 1596) | ProgressBar& ProgressBar::set_postfix(const std::string& str) function ProgressBar (line 1602) | ProgressBar& ProgressBar::set_repr_hook(std::function QueryType function get_package_repr (line 58) | auto get_package_repr(const specs::PackageInfo& pkg) -> std::string type PkgInfoCmp (line 63) | struct PkgInfoCmp function database_latest_package (line 79) | auto database_latest_package(solver::libsolv::Database& database, spec... class PoolWalker (line 96) | class PoolWalker function compare_versions (line 301) | auto compare_versions(std::string_view lhs, std::string_view rhs) -> bool function print_metadata (line 311) | auto print_metadata(std::ostream& out, const specs::PackageInfo& pkg) function print_other_builds (line 371) | auto print_other_builds( function print_solvable (line 443) | auto print_solvable( function cut_subdir (line 607) | auto cut_subdir(std::string_view str) -> std::string class graph_printer (line 778) | class graph_printer method graph_printer (line 785) | explicit graph_printer(std::ostream& out, GraphicsParams graphics) method start_node (line 792) | void start_node(node_id node, const graph_type& g) method finish_node (line 810) | void finish_node(node_id /*node*/, const graph_type&) method start_edge (line 815) | void start_edge(node_id from, node_id to, const graph_type& g) method tree_edge (line 824) | void tree_edge(node_id, node_id, const graph_type&) method back_edge (line 828) | void back_edge(node_id, node_id, const graph_type&) method forward_or_cross_edge (line 832) | void forward_or_cross_edge(node_id, node_id to, const graph_type& g) method finish_edge (line 838) | void finish_edge(node_id /*from*/, node_id to, const graph_type& /*g*/) method is_on_last_stack (line 848) | [[nodiscard]] auto is_on_last_stack(node_id node) const -> bool method print_prefix (line 853) | void print_prefix(node_id node) method get_package_repr (line 865) | [[nodiscard]] auto get_package_repr(const specs::PackageInfo& pkg) c... FILE: libmamba/src/core/repo_checker_store.cpp type mamba (line 14) | namespace mamba FILE: libmamba/src/core/run.cpp type mamba (line 43) | namespace mamba function generate_unique_process_name (line 46) | std::string generate_unique_process_name(std::string_view program_name) function LockFile (line 120) | LockFile lock_proc_dir() function get_all_running_processes_info (line 147) | nlohmann::json function is_process_name_running (line 180) | bool is_process_name_running(const std::string& name) function daemonize (line 246) | void daemonize() function run_in_environment (line 297) | int run_in_environment( FILE: libmamba/src/core/shard_index_loader.cpp function parse_shards_map (line 37) | void function parse_info_map (line 82) | std::optional parse_info_map(const msgpack_object& ... function read_shard_index_file (line 127) | mamba::expected_t> function decompress_shard_index_zstd (line 156) | mamba::expected_t> function parse_shard_index_map (line 205) | mamba::ShardsIndexDict parse_shard_index_map(const msgpack_object& obj) type mamba (line 286) | namespace mamba FILE: libmamba/src/core/shard_traversal.cpp type mamba (line 19) | namespace mamba function NodeId (line 39) | NodeId Node::to_id() const function add_names_from_specs (line 46) | void add_names_from_specs(const std::vector& specs, std::... function add_names_from_record (line 62) | void add_names_from_record(const ShardPackageRecord& record, std::set<... function extract_dependencies_impl (line 68) | std::vector extract_dependencies_impl(const ShardDict& sh... function shard_mentioned_packages (line 83) | std::vector shard_mentioned_packages(const ShardDict& shard) function NodeMap (line 136) | const NodeMap& RepodataSubset::nodes() const FILE: libmamba/src/core/shard_types.cpp type mamba (line 14) | namespace mamba function to_repo_data_package (line 16) | specs::RepoDataPackage to_repo_data_package(const ShardPackageRecord& ... function ShardPackageRecord (line 63) | ShardPackageRecord from_repo_data_package(const specs::RepoDataPackage... function to_repo_data (line 108) | specs::RepoData to_repo_data(const RepodataDict& repodata) function to_package_info (line 141) | specs::PackageInfo to_package_info( FILE: libmamba/src/core/shards.cpp type mamba (line 37) | namespace mamba function msgpack_object_to_string (line 42) | auto msgpack_object_to_string(const msgpack_object& obj) -> std::string function msgpack_object_to_uint64 (line 55) | auto msgpack_object_to_uint64(const msgpack_object& obj) -> std::uint64_t function msgpack_object_to_string_array (line 71) | auto msgpack_object_to_string_array(const msgpack_object& obj) -> std:... function msgpack_object_to_hash_string (line 101) | auto function parse_shard_package_record (line 186) | auto parse_shard_package_record(const msgpack_object& obj) -> ShardPac... FILE: libmamba/src/core/shell_init.cpp type mamba (line 40) | namespace mamba function guess_shell (line 57) | std::string guess_shell() type RunInfo (line 122) | struct RunInfo function RunInfo (line 129) | const RunInfo& run_info() type ShellInitPathsWindowsCmd (line 135) | struct ShellInitPathsWindowsCmd method ShellInitPathsWindowsCmd (line 146) | explicit ShellInitPathsWindowsCmd(fs::u8path root_prefix) method every_generated_files_paths (line 157) | auto every_generated_files_paths() const -> std::vector method every_generated_directories_paths (line 166) | auto every_generated_directories_paths() const -> std::vector find_initialized_shells() FILE: libmamba/src/core/singletons.cpp type mamba (line 24) | namespace mamba type logging::details (line 40) | namespace logging::details class CURLSetup (line 81) | class CURLSetup final method CURLSetup (line 85) | CURLSetup() type MessageLoggerData (line 127) | struct MessageLoggerData function MainExecutor (line 146) | MainExecutor& MainExecutor::instance() function Console (line 187) | Console& Console::instance() FILE: libmamba/src/core/subdir_index.cpp type mamba (line 27) | namespace mamba function filetime_to_unix (line 41) | auto filetime_to_unix(const fs::file_time_type& filetime) function extract_subjson (line 59) | auto extract_subjson(std::ifstream& s) -> std::string function to_json (line 128) | void to_json(nlohmann::json& j, const SubdirMetadata::CheckedAt& ca) function from_json (line 134) | void from_json(const nlohmann::json& j, SubdirMetadata::CheckedAt& ca) function to_json (line 141) | void to_json(nlohmann::json& j, const SubdirMetadata& data) function from_json (line 157) | void from_json(const nlohmann::json& j, SubdirMetadata& data) function without_duplicates (line 372) | auto without_duplicates(std::vector&& values) -> std::vector function get_cache_age (line 379) | auto get_cache_age(const fs::u8path& cache_file, const file_time_point... function is_valid (line 394) | auto is_valid(const file_duration& age) -> bool function get_cache_control_max_age (line 399) | [[nodiscard]] auto get_cache_control_max_age(const std::string& cache_... function get_cache_dir (line 420) | auto get_cache_dir(const fs::u8path& cache_path) -> fs::u8path function replace_file (line 425) | auto replace_file(const fs::u8path& old_file, const fs::u8path& new_fi... function get_name (line 435) | [[nodiscard]] auto get_name(std::string_view channel_id, std::string_v... function cache_name_from_url (line 1027) | auto cache_name_from_url(std::string url) -> std::string function cache_filename_from_url (line 1043) | auto cache_filename_from_url(std::string url) -> std::string function create_cache_dir (line 1048) | auto create_cache_dir(const fs::u8path& cache_path) -> std::string FILE: libmamba/src/core/thread_utils.cpp type mamba (line 16) | namespace mamba function sigset_t (line 40) | sigset_t get_sigset() function reset_sig_interrupted (line 59) | void reset_sig_interrupted() function kill_receiver_thread (line 65) | int kill_receiver_thread() function stop_receiver_thread (line 76) | int stop_receiver_thread() function default_signal_handler (line 87) | int default_signal_handler(sigset_t sigset) function set_signal_handler (line 96) | void set_signal_handler(const std::function& handler) function set_default_signal_handler (line 108) | void set_default_signal_handler() function set_default_signal_handler (line 114) | void set_default_signal_handler() function restore_previous_signal_handler (line 119) | void restore_previous_signal_handler() function signal_handler_t (line 124) | signal_handler_t previous_signal_handler() function is_sig_interrupted (line 129) | bool is_sig_interrupted() noexcept function set_sig_interrupted (line 134) | void set_sig_interrupted() noexcept function interruption_point (line 139) | void interruption_point() function increase_thread_count (line 161) | void increase_thread_count() function decrease_thread_count (line 167) | void decrease_thread_count() function get_thread_count (line 174) | int get_thread_count() function wait_for_all_threads (line 179) | void wait_for_all_threads() FILE: libmamba/src/core/timeref.cpp type mamba::validation (line 4) | namespace mamba::validation FILE: libmamba/src/core/transaction.cpp type mamba (line 46) | namespace mamba function need_pkg_download (line 52) | bool need_pkg_download(const specs::PackageInfo& pkg_info, MultiPackag... function database_has_package (line 59) | auto database_has_package(solver::libsolv::Database& database, const s... function explicit_spec (line 74) | auto explicit_spec(const specs::PackageInfo& pkg) -> specs::MatchSpec function installed_python (line 95) | auto installed_python(const solver::libsolv::Database& database) function find_python_versions_and_site_packages (line 118) | auto find_python_versions_and_site_packages( class TransactionRollback (line 332) | class TransactionRollback method record (line 336) | void record(const UnlinkPackage& unlink) method record (line 341) | void record(const LinkPackage& link) method rollback (line 346) | void rollback(const Context&) function FetcherList (line 747) | FetcherList build_fetchers( function ExtractTaskList (line 848) | ExtractTaskList function build_download_requests (line 865) | download::MultiRequest build_download_requests( function schedule_remaining_extractions (line 896) | void schedule_remaining_extractions( function trigger_download (line 915) | bool trigger_download( function clear_invalid_caches (line 938) | bool clear_invalid_caches(const FetcherList& fetchers, ExtractTrackerL... type Status (line 1121) | enum struct Status function MTransaction (line 1330) | MTransaction create_explicit_transaction_from_urls( function MTransaction (line 1354) | MTransaction create_explicit_transaction_from_lockfile( FILE: libmamba/src/core/transaction_context.cpp type mamba (line 20) | namespace mamba function compile_python_sources (line 22) | void compile_python_sources(std::ostream& out) function compute_short_python_version (line 27) | std::string compute_short_python_version(const std::string& long_version) function get_python_short_path (line 39) | fs::u8path get_python_short_path(const std::string& python_version [[m... function get_python_site_packages_short_path (line 48) | fs::u8path get_python_site_packages_short_path(const std::string& pyth... function get_bin_directory_short_path (line 62) | fs::u8path get_bin_directory_short_path() function get_python_noarch_target_path (line 71) | fs::u8path get_python_noarch_target_path( function build_python_params (line 93) | TransactionContext::PythonParams build_python_params( FILE: libmamba/src/core/transaction_context.hpp type mamba (line 19) | namespace mamba class TransactionContext (line 31) | class TransactionContext type PythonParams (line 35) | struct PythonParams method TransactionContext (line 54) | TransactionContext(TransactionContext&&) = default; method TransactionContext (line 55) | TransactionContext& operator=(TransactionContext&&) = default; FILE: libmamba/src/core/util.cpp type mamba (line 69) | namespace mamba function expandvars (line 91) | std::string expandvars(std::string s) function must_persist_temporary_files (line 127) | bool must_persist_temporary_files() function set_persist_temporary_files (line 132) | bool set_persist_temporary_files(bool new_value) function must_persist_temporary_directories (line 137) | bool must_persist_temporary_directories() function set_persist_temporary_directories (line 142) | bool set_persist_temporary_directories(bool new_value) function lexists (line 152) | bool lexists(const fs::u8path& path, std::error_code& ec) function lexists (line 163) | bool lexists(const fs::u8path& path) function filter_dir (line 169) | std::vector filter_dir(const fs::u8path& dir, const std::s... function paths_equal (line 196) | bool paths_equal(const fs::u8path& lhs, const fs::u8path& rhs) function read_contents (line 306) | std::string read_contents(const fs::u8path& file_path, std::ios::openm... function read_lines (line 330) | std::vector read_lines(const fs::u8path& file_path) function split_package_extension (line 387) | void split_package_extension(const std::string& file, std::string& nam... function quote_for_shell (line 411) | std::string quote_for_shell(const std::vector& arguments,... function clean_trash_files (line 527) | std::size_t clean_trash_files(const fs::u8path& prefix, bool deep_clean) function remove_or_rename (line 603) | std::size_t remove_or_rename(const fs::u8path& target_prefix, const fs... function unindent (line 679) | std::string unindent(const char* p) function prepend (line 711) | std::string prepend(const char* p, const char* start, const char* newl... function prepend (line 727) | std::string prepend(const std::string& p, const char* start, const cha... class LockFileOwner (line 732) | class LockFileOwner method LockFileOwner (line 739) | LockFileOwner(const LockFileOwner&) = delete; method LockFileOwner (line 740) | LockFileOwner& operator=(const LockFileOwner&) = delete; method LockFileOwner (line 741) | LockFileOwner(LockFileOwner&&) = delete; method LockFileOwner (line 742) | LockFileOwner& operator=(LockFileOwner&&) = delete; method fd (line 753) | int fd() const method path (line 758) | fs::u8path path() const method lockfile_path (line 763) | fs::u8path lockfile_path() const method throw_lock_error (line 778) | void throw_lock_error(std::string error_message, Func before_throw_t... function timedout_set_fd_lock (line 919) | int timedout_set_fd_lock(int fd, struct flock& lock, const std::chrono... type flock (line 1000) | struct flock function log_duplicate_lockfile_in_process (line 1043) | void log_duplicate_lockfile_in_process(const fs::u8path& path) function is_lockfile_locked (line 1056) | bool is_lockfile_locked(const LockFileOwner& lockfile) type LockedFilesRegistry_Data (line 1070) | struct LockedFilesRegistry_Data // made public to workaround CWG2335,... class LockedFilesRegistry (line 1096) | class LockedFilesRegistry method LockedFilesRegistry (line 1100) | LockedFilesRegistry() = default; method LockedFilesRegistry (line 1101) | LockedFilesRegistry(LockedFilesRegistry&&) = delete; method LockedFilesRegistry (line 1102) | LockedFilesRegistry(const LockedFilesRegistry&) = delete; method LockedFilesRegistry (line 1103) | LockedFilesRegistry& operator=(LockedFilesRegistry&&) = delete; method LockedFilesRegistry (line 1104) | LockedFilesRegistry& operator=(const LockedFilesRegistry&) = delete; method is_file_locking_allowed (line 1106) | bool is_file_locking_allowed() const method allow_file_locking (line 1111) | bool allow_file_locking(bool allow) method default_file_locking_timeout (line 1116) | std::chrono::seconds default_file_locking_timeout() const method set_file_locking_timeout (line 1121) | std::chrono::seconds set_file_locking_timeout(const std::chrono::sec... method acquire_lock (line 1126) | tl::expected, mamba_error> method is_locked (line 1163) | bool is_locked(const fs::u8path& file_path) const method is_locked (line 1179) | bool is_locked(int fd) const function is_file_locking_allowed (line 1204) | bool is_file_locking_allowed() function allow_file_locking (line 1209) | bool allow_file_locking(bool allow) function default_file_locking_timeout (line 1214) | std::chrono::seconds default_file_locking_timeout() function set_file_locking_timeout (line 1219) | std::chrono::seconds set_file_locking_timeout(const std::chrono::secon... type flock (line 1314) | struct flock function timestamp (line 1332) | std::string timestamp(const std::time_t& utc_time) function utc_time_now (line 1339) | std::time_t utc_time_now() function utc_timestamp_now (line 1347) | std::string utc_timestamp_now() function parse_utc_timestamp (line 1352) | std::time_t parse_utc_timestamp(const std::string& timestamp, int& err... function parse_utc_timestamp (line 1379) | std::time_t parse_utc_timestamp(const std::string& timestamp) function ensure_comspec_set (line 1392) | bool ensure_comspec_set() function open_ofstream (line 1417) | std::ofstream open_ofstream(const fs::u8path& path, std::ios::openmode... function open_ifstream (line 1429) | std::ifstream open_ifstream(const fs::u8path& path, std::ios::openmode... function wrap_call (line 1445) | std::unique_ptr wrap_call( function PreparedWrappedCall (line 1558) | PreparedWrappedCall prepare_wrapped_call( function is_yaml_file_name (line 1613) | bool is_yaml_file_name(std::string_view filename) function proxy_match (line 1618) | std::optional function hide_secrets (line 1659) | std::string hide_secrets(std::string_view str) function remove_secrets_and_login_credentials (line 1673) | std::string remove_secrets_and_login_credentials(std::string_view str) FILE: libmamba/src/core/util_os.cpp type mamba (line 48) | namespace mamba function get_hmodule_path (line 52) | fs::u8path get_hmodule_path(HMODULE hModule) function get_self_exe_path (line 84) | fs::u8path get_self_exe_path() function get_libmamba_path (line 110) | fs::u8path get_libmamba_path() function is_admin (line 142) | bool is_admin() function run_as_admin (line 152) | bool run_as_admin(const std::string& exe, const std::string& args) function enable_long_paths_support (line 188) | bool enable_long_paths_support(bool force, Palette palette) function DWORD (line 281) | DWORD getppid() function get_process_name_by_pid (line 321) | std::string get_process_name_by_pid(DWORD processId) function get_process_name_by_pid (line 350) | std::string get_process_name_by_pid(const int pid) function get_process_name_by_pid (line 360) | std::string get_process_name_by_pid(const int pid) function init_console (line 383) | void init_console() function reset_console (line 412) | void reset_console() function is_atty (line 428) | bool is_atty(const std::ostream& stream) function ConsoleFeatures (line 462) | ConsoleFeatures get_console_features() function get_console_width (line 488) | int get_console_width() function get_console_height (line 502) | int get_console_height() function codesign (line 516) | void codesign(const fs::u8path& path, bool verbose) FILE: libmamba/src/core/virtual_packages.cpp type mamba (line 28) | namespace mamba type detail (line 30) | namespace detail function glibc_version (line 32) | std::string glibc_version() function cuda_version (line 60) | std::string cuda_version() function make_virtual_package (line 195) | auto make_virtual_package( // function get_archspec_x86_64 (line 213) | std::string get_archspec_x86_64() function get_archspec (line 308) | std::string get_archspec(const std::string& arch) function overridable_linux_version (line 330) | [[nodiscard]] auto overridable_linux_version() -> tl::expected tl::expected tl::expected dist_packages(const std::string& pla... function get_virtual_packages (line 461) | std::vector get_virtual_packages(const std::string... FILE: libmamba/src/download/compression.cpp type mamba::download (line 12) | namespace mamba::download class ZstdCompressionStream (line 37) | class ZstdCompressionStream : public CompressionStream class Bzip2CompressionStream (line 99) | class Bzip2CompressionStream : public CompressionStream class NoCompressionStream (line 168) | class NoCompressionStream : public CompressionStream function make_compression_stream (line 193) | std::unique_ptr make_compression_stream( FILE: libmamba/src/download/compression.hpp type mamba::download (line 15) | namespace mamba::download class CompressionStream (line 18) | class CompressionStream method CompressionStream (line 26) | CompressionStream(const CompressionStream&) = delete; method CompressionStream (line 27) | CompressionStream& operator=(const CompressionStream&) = delete; method CompressionStream (line 28) | CompressionStream(CompressionStream&&) = delete; method CompressionStream (line 29) | CompressionStream& operator=(CompressionStream&&) = delete; type ZstdStream (line 54) | struct ZstdStream method ZstdStream (line 58) | ZstdStream(curl_write_callback lwrite_callback, void* write_callback... method write_callback (line 73) | static size_t write_callback(char* ptr, size_t size, size_t nmemb, v... type Bzip2Stream (line 86) | struct Bzip2Stream method Bzip2Stream (line 90) | Bzip2Stream(curl_write_callback lwrite_callback, void* write_callbac... method write_callback (line 107) | static size_t write_callback(char* ptr, size_t size, size_t nmemb, v... function get_zstd_buff_out_size (line 126) | inline size_t get_zstd_buff_out_size() FILE: libmamba/src/download/curl.cpp type mamba::download (line 16) | namespace mamba::download type curl (line 18) | namespace curl function configure_curl_handle (line 20) | void configure_curl_handle( function discard (line 114) | static size_t discard(char*, size_t size, size_t nmemb, void*) function check_resource_exists (line 119) | bool check_resource_exists( function CURLHandle (line 255) | CURLHandle& CURLHandle::operator=(CURLHandle&& rhs) type curl_tlssessioninfo (line 276) | struct curl_tlssessioninfo function CURLHandle (line 407) | CURLHandle& CURLHandle::add_header(const std::string& header) function CURLHandle (line 417) | CURLHandle& CURLHandle::add_headers(const std::vector& he... function CURLHandle (line 426) | CURLHandle& CURLHandle::reset_headers() function CURLHandle (line 433) | CURLHandle& CURLHandle::set_opt_header() function CURLHandle (line 439) | CURLHandle& CURLHandle::set_url(const std::string& url, const proxy_ma... function CURLcode (line 464) | CURLcode CURLHandle::perform() function CURLId (line 469) | CURLId CURLHandle::get_id() const function CURL (line 512) | CURL* unwrap(const CURLHandle& h) function CURLMultiHandle (line 563) | CURLMultiHandle& CURLMultiHandle::operator=(CURLMultiHandle&& rhs) FILE: libmamba/src/download/curl.hpp type mamba::download (line 25) | namespace mamba::download type curl (line 27) | namespace curl type CurlLogLevel (line 49) | enum class CurlLogLevel class curl_error (line 56) | class curl_error : public std::runtime_error class CURLId (line 68) | class CURLId class CURLHandle (line 105) | class CURLHandle method CURLHandle (line 112) | CURLHandle(const CURLHandle&) = delete; method CURLHandle (line 113) | CURLHandle& operator=(const CURLHandle&) = delete; type CURLMultiResponse (line 169) | struct CURLMultiResponse class CURLMultiHandle (line 176) | class CURLMultiHandle method CURLMultiHandle (line 185) | CURLMultiHandle(const CURLMultiHandle&) = delete; method CURLMultiHandle (line 186) | CURLMultiHandle& operator=(const CURLMultiHandle&) = delete; function CURLHandle (line 207) | CURLHandle& CURLHandle::set_opt(CURLoption opt, const T& val) method CURLHandle (line 112) | CURLHandle(const CURLHandle&) = delete; method CURLHandle (line 113) | CURLHandle& operator=(const CURLHandle&) = delete; type std::hash (line 93) | struct std::hash type mamba::download (line 101) | namespace mamba::download type curl (line 27) | namespace curl type CurlLogLevel (line 49) | enum class CurlLogLevel class curl_error (line 56) | class curl_error : public std::runtime_error class CURLId (line 68) | class CURLId class CURLHandle (line 105) | class CURLHandle method CURLHandle (line 112) | CURLHandle(const CURLHandle&) = delete; method CURLHandle (line 113) | CURLHandle& operator=(const CURLHandle&) = delete; type CURLMultiResponse (line 169) | struct CURLMultiResponse class CURLMultiHandle (line 176) | class CURLMultiHandle method CURLMultiHandle (line 185) | CURLMultiHandle(const CURLMultiHandle&) = delete; method CURLMultiHandle (line 186) | CURLMultiHandle& operator=(const CURLMultiHandle&) = delete; function CURLHandle (line 207) | CURLHandle& CURLHandle::set_opt(CURLoption opt, const T& val) method CURLHandle (line 112) | CURLHandle(const CURLHandle&) = delete; method CURLHandle (line 113) | CURLHandle& operator=(const CURLHandle&) = delete; FILE: libmamba/src/download/downloader.cpp type mamba::download (line 24) | namespace mamba::download function init_remote_fetch_params (line 43) | void init_remote_fetch_params(RemoteFetchParams& remote_fetch_params) type EnvRemoteParams (line 180) | struct EnvRemoteParams function EnvRemoteParams (line 186) | EnvRemoteParams get_env_remote_params(const RemoteFetchParams& params) type DownloadAttempt::Impl (line 205) | struct DownloadAttempt::Impl function is_http_status_ok (line 338) | bool is_http_status_ok(int http_status) function curl_debug_callback (line 411) | int function build_transfer_message (line 455) | std::string type http (line 682) | namespace http function TransferData (line 703) | TransferData DownloadAttempt::Impl::get_transfer_data() const function Error (line 720) | Error DownloadAttempt::Impl::build_download_error(CURLcode code) const function Error (line 736) | Error DownloadAttempt::Impl::build_download_error(TransferData data) c... function Success (line 749) | Success DownloadAttempt::Impl::build_download_success(TransferData dat... function Result (line 1048) | const Result& DownloadTracker::get_result() const function Mirror (line 1204) | Mirror* find_mirror(const mirror_set_view& mirrors, F&& f) function Mirror (line 1212) | Mirror* DownloadTracker::select_new_mirror() const function MultiResult (line 1321) | MultiResult Downloader::download() function MultiResult (line 1430) | MultiResult Downloader::build_result() const function MultiResult (line 1471) | MultiResult download( function Result (line 1503) | Result download( function check_resource_exists (line 1517) | bool check_resource_exists(const std::string& url, const RemoteFetchPa... FILE: libmamba/src/download/downloader_impl.hpp type mamba::download (line 24) | namespace mamba::download class DownloadAttempt (line 29) | class DownloadAttempt method DownloadAttempt (line 38) | DownloadAttempt() = default; type Impl (line 61) | struct Impl class MirrorAttempt (line 72) | class MirrorAttempt method MirrorAttempt (line 81) | MirrorAttempt() = default; type State (line 115) | enum class State type DownloadTrackerOptions (line 146) | struct DownloadTrackerOptions class DownloadTracker (line 152) | class DownloadTracker type State (line 186) | enum class State class Downloader (line 237) | class Downloader FILE: libmamba/src/download/mirror.cpp type mamba::download (line 11) | namespace mamba::download function MirrorID (line 76) | const MirrorID& Mirror::id() const function MirrorStats (line 93) | MirrorStats Mirror::capture_stats() const FILE: libmamba/src/download/mirror_impl.cpp type mamba::download (line 19) | namespace mamba::download function MirrorID (line 37) | MirrorID PassThroughMirror::make_id() function MirrorID (line 59) | MirrorID HTTPMirror::make_id(std::string url) type utils (line 75) | namespace utils function split_path_tag (line 77) | std::pair split_path_tag(const std::string... function parse_json_nothrow (line 126) | nl::json parse_json_nothrow(const std::string& value) function MirrorID (line 159) | MirrorID OCIMirror::make_id(std::string url) function MirrorRequest (line 221) | MirrorRequest OCIMirror::build_authentication_request( function MirrorRequest (line 253) | MirrorRequest OCIMirror::build_manifest_request( function MirrorRequest (line 300) | MirrorRequest function make_mirror (line 385) | std::unique_ptr make_mirror(std::string url) FILE: libmamba/src/download/mirror_impl.hpp type mamba::download (line 14) | namespace mamba::download class PassThroughMirror (line 19) | class PassThroughMirror : public Mirror class HTTPMirror (line 34) | class HTTPMirror : public Mirror class OCIMirror (line 51) | class OCIMirror : public Mirror type ArtifactData (line 75) | struct ArtifactData FILE: libmamba/src/download/mirror_map.cpp type mamba::download (line 12) | namespace mamba::download function mirror_set_view (line 30) | mirror_set_view mirror_map::get_mirrors(std::string_view mirror_name) ... function contains (line 40) | bool contains(It first, It last, MirrorID id) FILE: libmamba/src/download/request.cpp type mamba::download (line 3) | namespace mamba::download FILE: libmamba/src/fs/filesystem.cpp type mamba::fs (line 26) | namespace mamba::fs function normalized_separators (line 31) | std::filesystem::path normalized_separators(std::filesystem::path path) function normalized_separators (line 42) | std::filesystem::path normalized_separators(std::filesystem::path path) function to_utf8 (line 48) | std::string to_utf8(const std::filesystem::path& path, Utf8Options utf... function from_utf8 (line 65) | std::filesystem::path from_utf8(std::string_view u8string) function last_write_time (line 70) | void last_write_time(const u8path& path, now, std::error_code& ec) noe... FILE: libmamba/src/solver/helpers.cpp type mamba::solver (line 11) | namespace mamba::solver function find_new_python_in_solution (line 13) | auto find_new_python_in_solution(const Solution& solution) function python_binary_compatible (line 25) | auto python_binary_compatible(const specs::Version& older, const specs... FILE: libmamba/src/solver/helpers.hpp type mamba::solver (line 20) | namespace mamba::solver FILE: libmamba/src/solver/libsolv/database.cpp type mamba::solver::libsolv (line 27) | namespace mamba::solver::libsolv type Database::DatabaseImpl (line 29) | struct Database::DatabaseImpl method DatabaseImpl (line 31) | explicit DatabaseImpl(specs::ChannelResolveParams p_channel_params, ... function libsolv_to_log_level (line 102) | auto libsolv_to_log_level(int type) -> LogLevel function pool_add_matchspec_throwing (line 348) | auto FILE: libmamba/src/solver/libsolv/helpers.cpp type mamba::solver::libsolv (line 41) | namespace mamba::solver::libsolv function set_solvable (line 47) | void set_solvable( function make_package_info (line 107) | auto make_package_info(const solv::ObjPool& pool, solv::ObjSolvableVie... function lsplit_track_features (line 154) | auto lsplit_track_features(std::string_view features) function set_solv_signatures (line 161) | void set_solv_signatures( function extract_signatures (line 186) | std::optional extract_signatures(std::optional std::optional s... function add_reinstall_job (line 1538) | [[nodiscard]] auto add_reinstall_job( function has_installed_package (line 1580) | [[nodiscard]] auto has_installed_package( // function add_job (line 1601) | [[nodiscard]] auto add_job( function request_to_decision_queue (line 1720) | auto request_to_decision_queue( // FILE: libmamba/src/solver/libsolv/helpers.hpp type mamba::fs (line 32) | namespace mamba::fs class u8path (line 34) | class u8path type mamba::solver::libsolv (line 37) | namespace mamba::solver::libsolv FILE: libmamba/src/solver/libsolv/matcher.cpp type mamba::solver::libsolv (line 11) | namespace mamba::solver::libsolv function make_cached_version (line 116) | [[nodiscard]] auto make_cached_version(Map& cache, std::string version) FILE: libmamba/src/solver/libsolv/matcher.hpp type mamba::solver::libsolv (line 22) | namespace mamba::solver::libsolv type MatchFlags (line 24) | struct MatchFlags class Matcher (line 40) | class Matcher type Pkg (line 65) | struct Pkg FILE: libmamba/src/solver/libsolv/parameters.cpp type mamba::solver::libsolv (line 14) | namespace mamba::solver::libsolv function attrs (line 18) | auto attrs(const Priorities& p) function to_json (line 45) | void to_json(nlohmann::json& j, const RepodataOrigin& m) function from_json (line 52) | void from_json(const nlohmann::json& j, RepodataOrigin& p) FILE: libmamba/src/solver/libsolv/repo_info.cpp type mamba::solver::libsolv (line 13) | namespace mamba::solver::libsolv FILE: libmamba/src/solver/libsolv/solver.cpp type mamba::solver::libsolv (line 17) | namespace mamba::solver::libsolv function set_solver_flags (line 21) | void set_solver_flags(solv::ObjSolver& solver, const solver::Request::... function make_request_cmp (line 34) | auto make_request_cmp() FILE: libmamba/src/solver/libsolv/unsolvable.cpp type mamba::solver::libsolv (line 26) | namespace mamba::solver::libsolv function pool_id_to_package_info (line 86) | auto pool_id_to_package_info( // function pool_dependency_to_string (line 98) | auto pool_dependency_to_string(const solv::ObjPool& pool, solv::Solvab... type SolverProblem (line 108) | struct SolverProblem function make_solver_problem (line 120) | auto make_solver_problem( function all_problems_structured (line 148) | auto all_problems_structured(const solv::ObjPool& pool, const solv::Ob... function warn_unexpected_problem (line 173) | void warn_unexpected_problem(const SolverProblem& problem) class ProblemsGraphCreator (line 181) | class ProblemsGraphCreator function fixup_pin_solvable (line 287) | void fixup_pin_solvable(const solv::ObjPool& pool, specs::PackageInfo&... function fixup_dep_on_pin_solvable (line 311) | void fixup_dep_on_pin_solvable(const solv::ObjPool& pool, specs::Match... FILE: libmamba/src/solver/problems_graph.cpp type mamba::solver (line 25) | namespace mamba::solver function simplify_conflicts (line 53) | auto simplify_conflicts(const ProblemsGraph& pbs) -> ProblemsGraph function merge_node_indices_for_one_node_type (line 141) | auto merge_node_indices_for_one_node_type( function node_id_by_type (line 196) | auto node_id_by_type(const ProblemsGraph::graph_t& g) -> node_type_lis... function merge_node_indices (line 218) | auto function variant_type_index (line 241) | constexpr auto variant_type_index() -> std::size_t function transform_to_list (line 258) | auto transform_to_list(const Range& rng, Func&& f) function invoke_version (line 276) | auto invoke_version(T&& e) -> decltype(auto) function invoke_build_number (line 292) | auto invoke_build_number(T&& e) -> decltype(auto) function invoke_build_string (line 308) | auto invoke_build_string(T&& e) -> decltype(auto) function invoke_name (line 324) | auto invoke_name(T&& e) -> decltype(auto) type has_name (line 347) | struct has_name : std::false_type type has_name()))>> (line 352) | struct has_name decltype(auto) function node_name (line 376) | auto node_name(const ProblemsGraph::node_t& node) -> std::string_view function default_merge_criteria (line 384) | auto default_merge_criteria( function merge_nodes_for_one_node_type (line 422) | void merge_nodes_for_one_node_type( function merge_nodes (line 458) | auto merge_nodes(const ProblemsGraph& pbs, CompFunc&& merge_criteria) function merge_edges (line 522) | void merge_edges( function merge_conflicts (line 547) | auto type CompressedProblemsGraph::RoughCompare (line 637) | struct CompressedProblemsGraph::RoughCompare type CompressedProblemsGraph::RoughCompare (line 638) | struct CompressedProblemsGraph::RoughCompare (line 639) | struct CompressedProblemsGraph::RoughCompare (line 640) | struct CompressedProblemsGraph::RoughCompare class CompressedProblemsGraph::NamedList (line 812) | class CompressedProblemsGraph::NamedList class CompressedProblemsGraph::NamedList (line 813) | class CompressedProblemsGraph::NamedList (line 814) | class CompressedProblemsGraph::NamedList class CompressedProblemsGraph::NamedList (line 815) | class CompressedProblemsGraph::NamedList type TreeNode (line 831) | struct TreeNode type Type (line 833) | enum struct Type type SiblingNumber (line 850) | enum struct SiblingNumber : bool method depth (line 872) | [[nodiscard]] auto depth() const -> std::size_t class TreeDFS (line 905) | class TreeDFS function concat (line 1075) | auto concat(const std::vector& v, U&& x) -> std::vector class TreeExplainer (line 1229) | class TreeExplainer function sorted_suffix (line 1339) | constexpr auto sorted_suffix(std::array arr) function print_problem_tree_msg (line 1681) | auto print_problem_tree_msg( function problem_tree_msg (line 1693) | auto problem_tree_msg(const CompressedProblemsGraph& pbs, const Proble... FILE: libmamba/src/specs/archive.cpp type mamba::specs (line 10) | namespace mamba::specs function has_archive_extension (line 13) | auto has_archive_extension(std::string_view path) -> bool function has_archive_extension (line 25) | auto has_archive_extension(const fs::u8path& path) -> bool function strip_archive_extension (line 35) | auto strip_archive_extension(std::string_view path) -> std::string_view function strip_archive_extension (line 48) | auto strip_archive_extension(fs::u8path path) -> fs::u8path FILE: libmamba/src/specs/authentication_info.cpp type mamba::specs (line 11) | namespace mamba::specs function attrs (line 15) | auto attrs(const BasicHTTPAuthentication& auth) FILE: libmamba/src/specs/build_number_spec.cpp type mamba::specs (line 16) | namespace mamba::specs type build_number_spec_literals (line 232) | namespace build_number_spec_literals type mamba::specs (line 149) | namespace mamba::specs type build_number_spec_literals (line 232) | namespace build_number_spec_literals FILE: libmamba/src/specs/channel.cpp type mamba::specs (line 17) | namespace mamba::specs function url_equivalent_with_impl (line 180) | auto url_equivalent_with_impl(const CondaURL& lhs, const CondaURL& rhs... function CondaURL (line 235) | CondaURL Channel::platform_url_impl(const CondaURL& url, const std::st... function url_match (line 246) | auto url_match(const CondaURL& registered, const CondaURL& candidate) ... function set_fallback_credential_from_auth (line 265) | void set_fallback_credential_from_auth(CondaURL& url, const Authentica... function set_fallback_credential_from_db (line 291) | void set_fallback_credential_from_db(CondaURL& url, const Authenticati... function make_platforms (line 307) | auto function resolve_path_name (line 313) | auto resolve_path_name(const CondaURL& uri, ChannelResolveParamsView p... function resolve_path_location (line 331) | auto resolve_path_location(std::string location, ChannelResolveParamsV... function resolve_path (line 348) | auto resolve_path(UnresolvedChannel&& uc, ChannelResolveParamsView par... function resolve_url_name (line 367) | auto resolve_url_name(const CondaURL& url, ChannelResolveParamsView pa... function resolve_url (line 391) | auto resolve_url(UnresolvedChannel&& uc, ChannelResolveParamsView params) function resolve_name_in_custom_channel (line 414) | auto resolve_name_in_custom_channel( function resolve_name_in_custom_mulitchannels (line 432) | auto resolve_name_in_custom_mulitchannels( function resolve_name_from_alias (line 454) | auto resolve_name_from_alias(UnresolvedChannel&& uc, ChannelResolvePar... function resolve_name (line 467) | auto resolve_name(UnresolvedChannel&& uc, ChannelResolveParamsView par... function attrs (line 544) | auto attrs(const Channel& chan) FILE: libmamba/src/specs/chimera_string_spec.cpp type mamba::specs (line 16) | namespace mamba::specs function is_likely_regex (line 20) | [[nodiscard]] auto is_likely_regex(std::string_view pattern) -> bool function make_regex (line 26) | [[nodiscard]] auto make_regex(std::string pattern) -> expected_parse_t... function is_likely_glob (line 46) | [[nodiscard]] auto is_likely_glob(std::string_view pattern) -> bool FILE: libmamba/src/specs/conda_url.cpp type mamba::specs (line 20) | namespace mamba::specs function find_slash_and_platform (line 27) | auto find_slash_and_platform(std::string_view path) function is_token_char (line 51) | [[nodiscard]] auto is_token_char(char c) -> bool function is_token_first_char (line 56) | [[nodiscard]] auto is_token_first_char(char c) -> bool function is_token (line 61) | [[nodiscard]] auto is_token(std::string_view str) -> bool function token_and_prefix_len (line 76) | [[nodiscard]] auto token_and_prefix_len(std::string_view path) -> std:... function set_token_no_check_input_impl (line 182) | void set_token_no_check_input_impl( type conda_url_literals (line 533) | namespace conda_url_literals FILE: libmamba/src/specs/glob_spec.cpp type mamba::specs (line 11) | namespace mamba::specs FILE: libmamba/src/specs/match_spec.cpp type mamba::specs (line 20) | namespace mamba::specs function contains (line 98) | [[nodiscard]] constexpr auto contains(const Range& range, T elem) -> bool function is_hash (line 104) | auto is_hash(std::string_view text) -> bool function rfind_channel_namespace_split (line 115) | auto rfind_channel_namespace_split(std::string_view str) -> expected_p... function split_channel_namespace_spec (line 131) | auto split_channel_namespace_spec(std::string_view str) -> expected_pa... function find_attribute_split (line 165) | auto find_attribute_split(std::string_view str) -> expected_parse_t std::string_view function is_true_string (line 192) | auto is_true_string(std::string_view str) -> bool function split_features (line 197) | auto split_features(std::string_view str) -> MatchSpec::string_set function set_single_matchspec_attribute_impl (line 215) | [[nodiscard]] auto set_single_matchspec_attribute_impl( // function set_single_matchspec_attribute (line 296) | [[nodiscard]] auto set_single_matchspec_attribute( // function split_attribute_val (line 318) | [[nodiscard]] auto split_attribute_val(std::string_view key_val) function set_matchspec_attributes (line 345) | [[nodiscard]] auto set_matchspec_attributes( // function rfind_attribute_section (line 399) | auto rfind_attribute_section( // function rparse_and_set_matchspec_attributes (line 410) | auto rparse_and_set_matchspec_attributes(MatchSpec& spec, std::string_... function split_version_and_build (line 447) | auto split_version_and_build(std::string_view str) function split_name_version_and_build (line 497) | auto split_name_version_and_build(std::string_view str) function find_needed_quote (line 1009) | auto find_needed_quote(std::string_view data) -> std::string_view type Pkg (line 1075) | struct Pkg type match_spec_literals (line 1122) | namespace match_spec_literals FILE: libmamba/src/specs/package_info.cpp type mamba::specs (line 25) | namespace mamba::specs function parse_extension (line 29) | auto parse_extension(std::string_view spec) -> PackageType function parse_url (line 42) | auto parse_url(std::string_view spec) -> expected_parse_t function is_hash (line 183) | auto is_hash(std::string_view text) -> bool function contains (line 286) | auto contains(const std::vector& v, const U& val) function invoke_field_string (line 351) | auto invoke_field_string(const PackageInfo& p, Func&& field) -> std::s... function attrs (line 439) | auto attrs(const PackageInfo& p) function to_json (line 476) | void to_json(nlohmann::json& j, const PackageInfo& pkg) function from_json (line 530) | void from_json(const nlohmann::json& j, PackageInfo& pkg) function compare_packages_by_version_and_build (line 596) | bool compare_packages_by_version_and_build(const PackageInfo& lhs, con... FILE: libmamba/src/specs/platform.cpp type mamba::specs (line 15) | namespace mamba::specs function platform_parse (line 17) | auto platform_parse(std::string_view str) -> std::optional function platform_is_linux (line 30) | auto platform_is_linux(KnownPlatform plat) -> bool function platform_is_linux (line 44) | auto platform_is_linux(DynamicPlatform plat) -> bool function platform_is_osx (line 50) | auto platform_is_osx(KnownPlatform plat) -> bool function platform_is_osx (line 55) | auto platform_is_osx(DynamicPlatform plat) -> bool function platform_is_win (line 61) | auto platform_is_win(KnownPlatform plat) -> bool function platform_is_win (line 68) | auto platform_is_win(DynamicPlatform plat) -> bool function platform_is_noarch (line 75) | auto platform_is_noarch(KnownPlatform plat) -> bool function platform_is_noarch (line 80) | auto platform_is_noarch(DynamicPlatform plat) -> bool function build_platform (line 89) | auto build_platform() -> KnownPlatform function build_platform_name (line 151) | auto build_platform_name() -> std::string_view function to_json (line 156) | void to_json(nlohmann::json& j, const KnownPlatform& p) function from_json (line 161) | void from_json(const nlohmann::json& j, KnownPlatform& p) function noarch_parse (line 174) | auto noarch_parse(std::string_view str) -> std::optional function to_json (line 187) | void to_json(nlohmann::json& j, const NoArchType& noarch) function from_json (line 199) | void from_json(const nlohmann::json& j, NoArchType& noarch) FILE: libmamba/src/specs/regex_spec.cpp type mamba::specs (line 14) | namespace mamba::specs function rng_contains (line 19) | [[nodiscard]] auto rng_contains(const Range& rng, const T& elem) -> bool function regexify (line 38) | auto regexify(std::string raw_pattern) -> std::string FILE: libmamba/src/specs/repo_data.cpp type mamba::specs (line 14) | namespace mamba::specs function to_json (line 16) | void to_json(nlohmann::json& j, const RepoDataPackage& p) function from_json (line 41) | void from_json(const nlohmann::json& j, RepoDataPackage& p) function to_json (line 98) | void to_json(nlohmann::json& j, const ChannelInfo& info) function from_json (line 103) | void from_json(const nlohmann::json& j, ChannelInfo& info) function to_json (line 108) | void to_json(nlohmann::json& j, const RepoData& data) function from_json (line 117) | void from_json(const nlohmann::json& j, RepoData& data) FILE: libmamba/src/specs/unresolved_channel.cpp type mamba::specs (line 26) | namespace mamba::specs function parse_platform_path (line 55) | auto parse_platform_path(std::string_view str) -> std::pair std::string function is_unknown_channel (line 128) | auto is_unknown_channel(std::string_view str) -> bool FILE: libmamba/src/specs/version.cpp type mamba::specs (line 20) | namespace mamba::specs type strong_ordering (line 25) | enum strong_ordering function compare_three_way (line 33) | auto compare_three_way(const T& a, const T& b) -> strong_ordering function compare_three_way (line 47) | auto compare_three_way(const std::string& a, const std::string& b) -> ... function lexicographical_compare_three_way_trailing (line 64) | constexpr auto lexicographical_compare_three_way_trailing( function lexicographical_compare_three_way_trailing (line 117) | constexpr auto lexicographical_compare_three_way_trailing( function compare_three_way (line 186) | auto compare_three_way(const VersionPartAtom& a, const VersionPartAtom... function compare_three_way (line 307) | auto compare_three_way(const VersionPart& a, const VersionPart& b) -> ... function compare_three_way (line 433) | auto compare_three_way(const CommonVersion& a, const CommonVersion& b)... function compare_three_way (line 446) | auto compare_three_way(const Version& a, const Version& b) -> strong_o... type AlwaysEqual (line 493) | struct AlwaysEqual function starts_with_three_way (line 497) | [[maybe_unused]] auto starts_with_three_way(const AlwaysEqual&, const ... function starts_with_three_way (line 506) | auto starts_with_three_way(const AlwaysEqual&, const T&) -> strong_ord... function starts_with_three_way (line 512) | auto starts_with_three_way(const T&, const AlwaysEqual&) -> strong_ord... function starts_with_three_way (line 517) | auto starts_with_three_way(const VersionPartAtom& a, const VersionPart... function starts_with_three_way (line 527) | auto starts_with_three_way(const VersionPart& a, const VersionPart& b)... function starts_with_three_way (line 540) | auto starts_with_three_way(const CommonVersion& a, const CommonVersion... function starts_with_three_way (line 553) | auto starts_with_three_way(const Version& a, const Version& b) -> stro... function compatible_with_impl (line 578) | auto function make_string_view (line 606) | auto make_string_view(Iter first, Iter last) -> std::string_view function to_int (line 613) | auto to_int(std::string_view str) -> std::optional function parse_leading_epoch (line 626) | auto parse_leading_epoch(std::string_view str) function parse_leading_integer (line 656) | auto parse_leading_integer(std::string_view str) -> std::pair VersionPart function check_common_version (line 712) | auto check_common_version(std::string_view str) -> expected_parse_t function parse_common_version (line 747) | auto parse_common_version(std::string_view str) -> expected_parse_t expected_parse_t strong_ordering function compare_three_way (line 47) | auto compare_three_way(const std::string& a, const std::string& b) -> ... function lexicographical_compare_three_way_trailing (line 64) | constexpr auto lexicographical_compare_three_way_trailing( function lexicographical_compare_three_way_trailing (line 117) | constexpr auto lexicographical_compare_three_way_trailing( function compare_three_way (line 186) | auto compare_three_way(const VersionPartAtom& a, const VersionPartAtom... function compare_three_way (line 307) | auto compare_three_way(const VersionPart& a, const VersionPart& b) -> ... function compare_three_way (line 433) | auto compare_three_way(const CommonVersion& a, const CommonVersion& b)... function compare_three_way (line 446) | auto compare_three_way(const Version& a, const Version& b) -> strong_o... type AlwaysEqual (line 493) | struct AlwaysEqual function starts_with_three_way (line 497) | [[maybe_unused]] auto starts_with_three_way(const AlwaysEqual&, const ... function starts_with_three_way (line 506) | auto starts_with_three_way(const AlwaysEqual&, const T&) -> strong_ord... function starts_with_three_way (line 512) | auto starts_with_three_way(const T&, const AlwaysEqual&) -> strong_ord... function starts_with_three_way (line 517) | auto starts_with_three_way(const VersionPartAtom& a, const VersionPart... function starts_with_three_way (line 527) | auto starts_with_three_way(const VersionPart& a, const VersionPart& b)... function starts_with_three_way (line 540) | auto starts_with_three_way(const CommonVersion& a, const CommonVersion... function starts_with_three_way (line 553) | auto starts_with_three_way(const Version& a, const Version& b) -> stro... function compatible_with_impl (line 578) | auto function make_string_view (line 606) | auto make_string_view(Iter first, Iter last) -> std::string_view function to_int (line 613) | auto to_int(std::string_view str) -> std::optional function parse_leading_epoch (line 626) | auto parse_leading_epoch(std::string_view str) function parse_leading_integer (line 656) | auto parse_leading_integer(std::string_view str) -> std::pair VersionPart function check_common_version (line 712) | auto check_common_version(std::string_view str) -> expected_parse_t function parse_common_version (line 747) | auto parse_common_version(std::string_view str) -> expected_parse_t expected_parse_t strong_ordering function compare_three_way (line 47) | auto compare_three_way(const std::string& a, const std::string& b) -> ... function lexicographical_compare_three_way_trailing (line 64) | constexpr auto lexicographical_compare_three_way_trailing( function lexicographical_compare_three_way_trailing (line 117) | constexpr auto lexicographical_compare_three_way_trailing( function compare_three_way (line 186) | auto compare_three_way(const VersionPartAtom& a, const VersionPartAtom... function compare_three_way (line 307) | auto compare_three_way(const VersionPart& a, const VersionPart& b) -> ... function compare_three_way (line 433) | auto compare_three_way(const CommonVersion& a, const CommonVersion& b)... function compare_three_way (line 446) | auto compare_three_way(const Version& a, const Version& b) -> strong_o... type AlwaysEqual (line 493) | struct AlwaysEqual function starts_with_three_way (line 497) | [[maybe_unused]] auto starts_with_three_way(const AlwaysEqual&, const ... function starts_with_three_way (line 506) | auto starts_with_three_way(const AlwaysEqual&, const T&) -> strong_ord... function starts_with_three_way (line 512) | auto starts_with_three_way(const T&, const AlwaysEqual&) -> strong_ord... function starts_with_three_way (line 517) | auto starts_with_three_way(const VersionPartAtom& a, const VersionPart... function starts_with_three_way (line 527) | auto starts_with_three_way(const VersionPart& a, const VersionPart& b)... function starts_with_three_way (line 540) | auto starts_with_three_way(const CommonVersion& a, const CommonVersion... function starts_with_three_way (line 553) | auto starts_with_three_way(const Version& a, const Version& b) -> stro... function compatible_with_impl (line 578) | auto function make_string_view (line 606) | auto make_string_view(Iter first, Iter last) -> std::string_view function to_int (line 613) | auto to_int(std::string_view str) -> std::optional function parse_leading_epoch (line 626) | auto parse_leading_epoch(std::string_view str) function parse_leading_integer (line 656) | auto parse_leading_integer(std::string_view str) -> std::pair VersionPart function check_common_version (line 712) | auto check_common_version(std::string_view str) -> expected_parse_t function parse_common_version (line 747) | auto parse_common_version(std::string_view str) -> expected_parse_t expected_parse_t bool function parse_op_and_version (line 509) | auto parse_op_and_version(std::string_view str) -> expected_parse_t bool function parse_op_and_version (line 509) | auto parse_op_and_version(std::string_view str) -> expected_parse_t std::byte function high_nibble (line 31) | [[nodiscard]] auto high_nibble(std::byte b) noexcept -> std::byte function concat_nibbles (line 36) | [[nodiscard]] auto concat_nibbles(std::byte high, std::byte low) noexc... function nibble_to_hex (line 44) | auto nibble_to_hex(std::byte b) noexcept -> char function bytes_to_hex_to (line 52) | void bytes_to_hex_to(const std::byte* first, const std::byte* last, ch... function bytes_to_hex_str (line 64) | auto bytes_to_hex_str(const std::byte* first, const std::byte* last) -... function hex_to_nibble (line 71) | auto hex_to_nibble(char c, EncodingError& error) noexcept -> std::byte function hex_to_nibble (line 103) | auto hex_to_nibble(char c) noexcept -> tl::expected tl::expected bool function encode_percent_char (line 169) | auto encode_percent_char(char c) -> std::array function url_is_hex_char (line 182) | auto url_is_hex_char(char c) -> bool function url_decode_char (line 187) | auto url_decode_char(char d10, char d1) -> char function encode_percent_impl (line 207) | auto encode_percent_impl(std::string_view url, Str exclude) -> std::st... function decode_percent (line 227) | auto decode_percent(std::string_view url) -> std::string function encode_percent (line 248) | auto encode_percent(std::string_view url) -> std::string function encode_percent (line 253) | auto encode_percent(std::string_view url, std::string_view exclude) ->... function encode_percent (line 258) | auto encode_percent(std::string_view url, char exclude) -> std::string function encode_base64 (line 263) | auto encode_base64(std::string_view input) -> tl::expected tl::expected std::string function to_u8string (line 310) | auto to_u8string(std::string_view text) -> std::u8string FILE: libmamba/src/util/environment.cpp type mamba::util (line 22) | namespace mamba::util function get_env (line 33) | auto get_env(const std::string& key) -> std::optional function set_env (line 74) | void set_env(const std::string& key, const std::string& value) function unset_env (line 96) | void unset_env(const std::string& key) type Environ (line 103) | struct Environ method Environ (line 105) | Environ() function get_env_map (line 123) | auto get_env_map() -> environment_map function user_home_dir (line 151) | auto user_home_dir() -> std::string function user_config_dir (line 173) | auto user_config_dir() -> std::string function user_data_dir (line 182) | auto user_data_dir() -> std::string function user_cache_dir (line 191) | auto user_cache_dir() -> std::string function which_system (line 200) | auto which_system(std::string_view /*exe*/) -> fs::u8path function exec_extension (line 205) | constexpr auto exec_extension() -> std::string_view function get_env (line 231) | auto get_env(const std::string& key) -> std::optional function set_env (line 240) | void set_env(const std::string& key, const std::string& value) function unset_env (line 251) | void unset_env(const std::string& key) function get_env_map (line 260) | auto get_env_map() -> environment_map function user_home_dir (line 279) | auto user_home_dir() -> std::string function user_config_dir (line 295) | auto user_config_dir() -> std::string function user_data_dir (line 304) | auto user_data_dir() -> std::string function user_cache_dir (line 313) | auto user_cache_dir() -> std::string function which_system (line 322) | auto which_system(std::string_view exe) -> fs::u8path function exec_extension (line 330) | constexpr auto exec_extension() -> std::string_view function update_env_map (line 343) | void update_env_map(const environment_map& env) function set_env_map (line 351) | void set_env_map(const environment_map& env) function which_in_one_impl (line 362) | auto function which_in_split_impl (line 392) | auto which_in_split_impl( function get_path_dirs (line 413) | auto get_path_dirs(const fs::u8path& prefix) -> std::vector function which (line 430) | auto which(std::string_view exe) -> fs::u8path type detail (line 442) | namespace detail function which_in_one (line 444) | auto which_in_one(const fs::u8path& exe, const fs::u8path& dir) -> f... function which_in_split (line 449) | auto which_in_split(const fs::u8path& exe, std::string_view paths) -... type mamba::util (line 229) | namespace mamba::util function get_env (line 33) | auto get_env(const std::string& key) -> std::optional function set_env (line 74) | void set_env(const std::string& key, const std::string& value) function unset_env (line 96) | void unset_env(const std::string& key) type Environ (line 103) | struct Environ method Environ (line 105) | Environ() function get_env_map (line 123) | auto get_env_map() -> environment_map function user_home_dir (line 151) | auto user_home_dir() -> std::string function user_config_dir (line 173) | auto user_config_dir() -> std::string function user_data_dir (line 182) | auto user_data_dir() -> std::string function user_cache_dir (line 191) | auto user_cache_dir() -> std::string function which_system (line 200) | auto which_system(std::string_view /*exe*/) -> fs::u8path function exec_extension (line 205) | constexpr auto exec_extension() -> std::string_view function get_env (line 231) | auto get_env(const std::string& key) -> std::optional function set_env (line 240) | void set_env(const std::string& key, const std::string& value) function unset_env (line 251) | void unset_env(const std::string& key) function get_env_map (line 260) | auto get_env_map() -> environment_map function user_home_dir (line 279) | auto user_home_dir() -> std::string function user_config_dir (line 295) | auto user_config_dir() -> std::string function user_data_dir (line 304) | auto user_data_dir() -> std::string function user_cache_dir (line 313) | auto user_cache_dir() -> std::string function which_system (line 322) | auto which_system(std::string_view exe) -> fs::u8path function exec_extension (line 330) | constexpr auto exec_extension() -> std::string_view function update_env_map (line 343) | void update_env_map(const environment_map& env) function set_env_map (line 351) | void set_env_map(const environment_map& env) function which_in_one_impl (line 362) | auto function which_in_split_impl (line 392) | auto which_in_split_impl( function get_path_dirs (line 413) | auto get_path_dirs(const fs::u8path& prefix) -> std::vector function which (line 430) | auto which(std::string_view exe) -> fs::u8path type detail (line 442) | namespace detail function which_in_one (line 444) | auto which_in_one(const fs::u8path& exe, const fs::u8path& dir) -> f... function which_in_split (line 449) | auto which_in_split(const fs::u8path& exe, std::string_view paths) -... type mamba::util (line 341) | namespace mamba::util function get_env (line 33) | auto get_env(const std::string& key) -> std::optional function set_env (line 74) | void set_env(const std::string& key, const std::string& value) function unset_env (line 96) | void unset_env(const std::string& key) type Environ (line 103) | struct Environ method Environ (line 105) | Environ() function get_env_map (line 123) | auto get_env_map() -> environment_map function user_home_dir (line 151) | auto user_home_dir() -> std::string function user_config_dir (line 173) | auto user_config_dir() -> std::string function user_data_dir (line 182) | auto user_data_dir() -> std::string function user_cache_dir (line 191) | auto user_cache_dir() -> std::string function which_system (line 200) | auto which_system(std::string_view /*exe*/) -> fs::u8path function exec_extension (line 205) | constexpr auto exec_extension() -> std::string_view function get_env (line 231) | auto get_env(const std::string& key) -> std::optional function set_env (line 240) | void set_env(const std::string& key, const std::string& value) function unset_env (line 251) | void unset_env(const std::string& key) function get_env_map (line 260) | auto get_env_map() -> environment_map function user_home_dir (line 279) | auto user_home_dir() -> std::string function user_config_dir (line 295) | auto user_config_dir() -> std::string function user_data_dir (line 304) | auto user_data_dir() -> std::string function user_cache_dir (line 313) | auto user_cache_dir() -> std::string function which_system (line 322) | auto which_system(std::string_view exe) -> fs::u8path function exec_extension (line 330) | constexpr auto exec_extension() -> std::string_view function update_env_map (line 343) | void update_env_map(const environment_map& env) function set_env_map (line 351) | void set_env_map(const environment_map& env) function which_in_one_impl (line 362) | auto function which_in_split_impl (line 392) | auto which_in_split_impl( function get_path_dirs (line 413) | auto get_path_dirs(const fs::u8path& prefix) -> std::vector function which (line 430) | auto which(std::string_view exe) -> fs::u8path type detail (line 442) | namespace detail function which_in_one (line 444) | auto which_in_one(const fs::u8path& exe, const fs::u8path& dir) -> f... function which_in_split (line 449) | auto which_in_split(const fs::u8path& exe, std::string_view paths) -... FILE: libmamba/src/util/os_linux.cpp type mamba::util (line 14) | namespace mamba::util function linux_version (line 16) | auto linux_version() -> tl::expected FILE: libmamba/src/util/os_osx.cpp type mamba::util (line 15) | namespace mamba::util function osx_version (line 17) | auto osx_version() -> tl::expected FILE: libmamba/src/util/os_unix.cpp type mamba::util (line 17) | namespace mamba::util function unix_name_version (line 21) | auto unix_name_version() -> tl::expected tl::expected K... type COMwstr (line 54) | struct COMwstr function get_windows_known_user_folder (line 65) | auto get_windows_known_user_folder(WindowsKnowUserFolder dir) -> std::... function utf8_to_windows_encoding (line 84) | auto utf8_to_windows_encoding(const std::string_view utf8_text) -> std... function windows_encoding_to_utf8 (line 125) | auto windows_encoding_to_utf8(std::wstring_view str) -> std::string function throw_not_implemented (line 173) | [[noreturn]] void throw_not_implemented(std::string_view name) function get_windows_known_user_folder (line 181) | auto get_windows_known_user_folder(WindowsKnowUserFolder) -> std::string function utf8_to_windows_encoding (line 186) | auto utf8_to_windows_encoding(const std::string_view) -> std::wstring function windows_encoding_to_utf8 (line 191) | auto windows_encoding_to_utf8(std::wstring_view) -> std::string function windows_version (line 198) | auto windows_version() -> tl::expected FILE: libmamba/src/util/parsers.cpp type mamba::util (line 13) | namespace mamba::util function find_matching_parentheses (line 20) | auto find_matching_parentheses( // function find_matching_parentheses (line 30) | auto find_matching_parentheses( // function rfind_matching_parentheses (line 43) | auto rfind_matching_parentheses( // function rfind_matching_parentheses (line 53) | auto rfind_matching_parentheses( // function find_not_in_parentheses (line 66) | auto find_not_in_parentheses( // function find_not_in_parentheses (line 77) | auto find_not_in_parentheses( // function find_not_in_parentheses (line 87) | auto find_not_in_parentheses( // function find_not_in_parentheses (line 98) | auto find_not_in_parentheses( // function rfind_not_in_parentheses (line 112) | auto rfind_not_in_parentheses( // function rfind_not_in_parentheses (line 123) | auto rfind_not_in_parentheses( // function rfind_not_in_parentheses (line 133) | auto rfind_not_in_parentheses( // function rfind_not_in_parentheses (line 144) | auto rfind_not_in_parentheses( // function glob_match_impl (line 160) | auto glob_match_impl(std::string_view pattern, std::string_view str, c... function glob_match (line 186) | auto glob_match(std::string_view pattern, std::string_view str, char g... FILE: libmamba/src/util/path_manip.cpp type mamba::util (line 15) | namespace mamba::util function is_explicit_path (line 17) | auto is_explicit_path(std::string_view input) -> bool function path_get_drive_letter (line 42) | auto path_get_drive_letter(std::string_view path) -> std::optional function path_has_drive_letter (line 51) | auto path_has_drive_letter(std::string_view path) -> bool function path_win_detect_sep (line 57) | auto path_win_detect_sep(std::string_view path) -> std::optional function path_win_to_posix (line 83) | auto path_win_to_posix(std::string path) -> std::string function path_posix_to_win (line 94) | auto path_posix_to_win(std::string path) -> std::string function path_to_sep (line 105) | auto path_to_sep(std::string path, char sep) -> std::string function path_to_posix (line 112) | auto path_to_posix(std::string path) -> std::string function path_is_prefix (line 122) | auto path_is_prefix(std::string_view parent, std::string_view child, c... function path_concat (line 161) | auto path_concat(std::string_view parent, std::string_view child, char... function path_win_detect_sep_many (line 176) | auto path_win_detect_sep_many(std::string_view first, std::string_view... function path_concat (line 190) | auto path_concat(std::string_view parent, std::string_view child) -> s... function expand_home (line 199) | auto expand_home(std::string_view path, std::string_view home, char se... function expand_home (line 210) | auto expand_home(std::string_view path, std::string_view home) -> std:... function expand_home (line 220) | auto expand_home(std::string_view path) -> std::string function shrink_home (line 225) | auto shrink_home(std::string_view path, std::string_view home, char se... function shrink_home (line 235) | auto shrink_home(std::string_view path, std::string_view home) -> std:... function shrink_home (line 245) | auto shrink_home(std::string_view path) -> std::string FILE: libmamba/src/util/random.cpp type mamba ::util (line 9) | namespace mamba ::util FILE: libmamba/src/util/string.cpp type mamba::util (line 17) | namespace mamba::util function is_control (line 23) | auto is_control(char c) -> bool function is_control (line 28) | auto is_control(wchar_t c) -> bool function is_print (line 33) | auto is_print(char c) -> bool function is_print (line 38) | auto is_print(wchar_t c) -> bool function is_space (line 43) | auto is_space(char c) -> bool function is_space (line 48) | auto is_space(wchar_t c) -> bool function is_blank (line 53) | auto is_blank(char c) -> bool function is_blank (line 58) | auto is_blank(wchar_t c) -> bool function is_graphic (line 63) | auto is_graphic(char c) -> bool function is_graphic (line 68) | auto is_graphic(wchar_t c) -> bool function is_digit (line 73) | auto is_digit(char c) -> bool function is_digit (line 78) | auto is_digit(wchar_t c) -> bool function is_punct (line 83) | auto is_punct(char c) -> bool function is_punct (line 88) | auto is_punct(wchar_t c) -> bool function is_alpha (line 93) | auto is_alpha(char c) -> bool function is_alpha (line 98) | auto is_alpha(wchar_t c) -> bool function is_alphanum (line 103) | auto is_alphanum(char c) -> bool function is_alphanum (line 108) | auto is_alphanum(wchar_t c) -> bool function is_lower (line 113) | auto is_lower(char c) -> bool function is_lower (line 118) | auto is_lower(wchar_t c) -> bool function is_upper (line 123) | auto is_upper(char c) -> bool function is_upper (line 128) | auto is_upper(wchar_t c) -> bool function to_lower (line 133) | auto to_lower(char c) -> char function to_lower (line 138) | auto to_lower(wchar_t c) -> wchar_t function to_upper (line 143) | auto to_upper(char c) -> char function to_upper (line 148) | auto to_upper(wchar_t c) -> wchar_t function to_lower_impl (line 160) | auto to_lower_impl(std::basic_string_view str) -> std::basic_str... function to_lower (line 173) | auto to_lower(std::string_view str) -> std::string function to_lower (line 178) | auto to_lower(std::wstring_view str) -> std::wstring function to_lower (line 184) | auto to_lower(std::basic_string&& str) -> std::basic_string function to_upper_impl (line 196) | auto to_upper_impl(std::basic_string_view str) -> std::basic_str... function to_upper (line 209) | auto to_upper(std::string_view str) -> std::string function to_upper (line 214) | auto to_upper(std::wstring_view str) -> std::wstring function to_upper (line 220) | auto to_upper(std::basic_string&& str) -> std::basic_string function contains (line 234) | auto contains(std::string_view str, std::string_view sub_str) -> bool function contains (line 240) | auto contains(std::string_view str, char c) -> bool function contains (line 245) | auto contains(char c1, char c2) -> bool function ends_with (line 251) | auto ends_with(std::string_view str, std::string_view suffix) -> bool function ends_with (line 257) | auto ends_with(std::string_view str, std::string_view::value_type c) -... function starts_with (line 263) | auto starts_with(std::string_view str, std::string_view prefix) -> bool function starts_with (line 269) | auto starts_with(std::string_view str, std::string_view::value_type c)... function split_prefix (line 288) | auto split_prefix(std::string_view str, std::string_view prefix) function split_prefix (line 298) | auto split_prefix(std::string_view str, std::string_view::value_type c) function remove_prefix (line 308) | auto remove_prefix(std::string_view str, std::string_view prefix) -> s... function remove_prefix (line 313) | auto remove_prefix(std::string_view str, std::string_view::value_type ... function split_suffix (line 318) | auto split_suffix(std::string_view str, std::string_view suffix) function split_suffix (line 329) | auto split_suffix(std::string_view str, std::string_view::value_type c) function remove_suffix (line 340) | auto remove_suffix(std::string_view str, std::string_view suffix) -> s... function remove_suffix (line 345) | auto remove_suffix(std::string_view str, std::string_view::value_type ... function lstrip (line 354) | auto lstrip(std::string_view input, char c) -> std::string_view function lstrip (line 359) | auto lstrip(std::wstring_view input, wchar_t c) -> std::wstring_view function lstrip (line 364) | auto lstrip(std::string_view input, std::string_view chars) -> std::st... function lstrip (line 369) | auto lstrip(std::wstring_view input, std::wstring_view chars) -> std::... function lstrip (line 374) | auto lstrip(std::string_view input) -> std::string_view function lstrip (line 380) | auto lstrip(std::wstring_view input) -> std::wstring_view function rstrip (line 386) | auto rstrip(std::string_view input, char c) -> std::string_view function rstrip (line 391) | auto rstrip(std::wstring_view input, wchar_t c) -> std::wstring_view function rstrip (line 396) | auto rstrip(std::string_view input, std::string_view chars) -> std::st... function rstrip (line 401) | auto rstrip(std::wstring_view input, std::wstring_view chars) -> std::... function rstrip (line 406) | auto rstrip(std::string_view input) -> std::string_view function rstrip (line 412) | auto rstrip(std::wstring_view input) -> std::wstring_view function strip (line 418) | auto strip(std::string_view input, char c) -> std::string_view function strip (line 423) | auto strip(std::wstring_view input, wchar_t c) -> std::wstring_view function strip (line 428) | auto strip(std::string_view input, std::string_view chars) -> std::str... function strip (line 433) | auto strip(std::wstring_view input, std::wstring_view chars) -> std::w... function strip (line 438) | auto strip(std::string_view input) -> std::string_view function strip (line 444) | auto strip(std::wstring_view input) -> std::wstring_view function inplace_strip (line 450) | void inplace_strip(std::string& input) function lstrip_parts_impl (line 479) | auto lstrip_parts_impl(std::basic_string_view input, CharOrStrVi... function lstrip_parts (line 491) | auto lstrip_parts(std::string_view input, char c) -> std::array std::array input, CharOrStrVi... function rstrip_parts (line 530) | auto rstrip_parts(std::string_view input, char c) -> std::array std::array input, CharOrStrVie... function strip_parts (line 571) | auto strip_parts(std::string_view input, char c) -> std::array std::array str, CharOrStrView sep) function split_once (line 612) | auto split_once(std::string_view str, char sep) function split_once (line 618) | auto split_once(std::string_view str, std::string_view sep) function rsplit_once_impl (line 627) | auto rsplit_once_impl(std::basic_string_view str, CharOrStrView ... function rsplit_once (line 639) | auto rsplit_once(std::string_view str, char sep) function rsplit_once (line 645) | auto rsplit_once(std::string_view str, std::string_view sep) function split_once_on_any (line 655) | auto split_once_on_any(std::string_view str, std::string_view many_seps) function rsplit_once_on_any (line 666) | auto rsplit_once_on_any(std::string_view str, std::string_view many_seps) function split (line 684) | auto split( function rsplit (line 723) | auto rsplit( function split (line 769) | auto split(std::string_view input, std::string_view sep, std::size_t m... function split (line 776) | auto split(std::string_view input, char sep, std::size_t max_split) ->... function split (line 783) | auto split(std::wstring_view input, std::wstring_view sep, std::size_t... function split (line 790) | auto split(std::wstring_view input, wchar_t sep, std::size_t max_split) function rsplit (line 798) | auto rsplit(std::string_view input, std::string_view sep, std::size_t ... function rsplit (line 805) | auto rsplit(std::string_view input, char sep, std::size_t max_split) -... function rsplit (line 812) | auto rsplit(std::wstring_view input, std::wstring_view sep, std::size_... function rsplit (line 819) | auto rsplit(std::wstring_view input, wchar_t sep, std::size_t max_split) function starts_with_split (line 833) | auto starts_with_split( function remove_suffix_splits (line 854) | auto remove_suffix_splits( function concat_dedup_splits_impl (line 888) | auto concat_dedup_splits_impl( function concat_dedup_splits (line 915) | auto concat_dedup_splits(std::string_view str1, std::string_view str2,... function concat_dedup_splits (line 920) | auto concat_dedup_splits(std::string_view str1, std::string_view str2,... function replace_all_impl (line 933) | void replace_all_impl( function replace_all (line 952) | void replace_all(std::string& data, std::string_view search, std::stri... function replace_all (line 957) | void replace_all(std::wstring& data, std::wstring_view search, std::ws... type detail (line 966) | namespace detail function length (line 968) | auto length(const char* s) -> std::size_t function length (line 973) | auto length(const wchar_t* s) -> std::size_t function length (line 978) | auto length(const char /*c*/) -> std::size_t function length (line 983) | auto length(const wchar_t /*c*/) -> std::size_t FILE: libmamba/src/util/url.cpp type mamba::util (line 27) | namespace mamba::util class CurlUrl (line 41) | class CurlUrl type CurlDeleter (line 60) | struct CurlDeleter class CurlStr (line 73) | class CurlStr method CurlStr (line 83) | explicit CurlStr() = default; method CurlStr (line 86) | CurlStr(const CurlStr&) = delete; method CurlStr (line 88) | CurlStr(CurlStr&&) = delete; function authentication_elems_impl (line 304) | auto function authority_elems_impl (line 427) | auto authority_elems_impl(std::array user_sep_pass, Str host, ... function attrs (line 648) | auto attrs(URL const& url) FILE: libmamba/src/util/url_manip.cpp type mamba::util (line 18) | namespace mamba::util function url_get_scheme (line 20) | auto url_get_scheme(std::string_view url) -> std::string_view function is_file_uri (line 37) | auto is_file_uri(std::string_view url) -> bool function url_has_scheme (line 42) | auto url_has_scheme(std::string_view url) -> bool function abs_path_to_url (line 47) | auto abs_path_to_url(std::string_view path) -> std::string function abs_path_or_url_to_url (line 65) | auto abs_path_or_url_to_url(std::string_view path) -> std::string function path_to_url (line 74) | auto path_to_url(std::string_view path) -> std::string function path_or_url_to_url (line 79) | auto path_or_url_to_url(std::string_view path) -> std::string function check_file_scheme_and_slashes (line 88) | auto check_file_scheme_and_slashes(std::string_view uri) function make_curl_compatible (line 103) | auto make_curl_compatible(std::string uri) -> std::string function file_uri_unc2_to_unc4 (line 124) | auto file_uri_unc2_to_unc4(std::string_view uri) -> std::string FILE: libmamba/src/validation/errors.cpp type mamba::validation (line 10) | namespace mamba::validation FILE: libmamba/src/validation/keys.cpp type mamba::validation (line 13) | namespace mamba::validation function to_json (line 20) | void to_json(nlohmann::json& j, const Key& key) function from_json (line 25) | void from_json(const nlohmann::json& j, Key& key) function to_json (line 32) | void to_json(nlohmann::json& j, const RoleSignature& role_sig) function from_json (line 41) | void from_json(const nlohmann::json& j, RoleSignature& role_sig) function to_json (line 56) | void to_json(nlohmann::json& j, const RoleKeys& role_keys) function from_json (line 61) | void from_json(const nlohmann::json& j, RoleKeys& role_keys) function to_json (line 72) | void to_json(nlohmann::json& j, const RolePubKeys& role_keys) function from_json (line 77) | void from_json(const nlohmann::json& j, RolePubKeys& role_keys) function to_json (line 102) | void to_json(nlohmann::json& j, const RoleFullKeys& k) function from_json (line 107) | void from_json(const nlohmann::json& j, RoleFullKeys& k) FILE: libmamba/src/validation/repo_checker.cpp type mamba::validation (line 21) | namespace mamba::validation FILE: libmamba/src/validation/tools.cpp type mamba::validation (line 19) | namespace mamba::validation function sha256sum (line 21) | auto sha256sum(const fs::u8path& path) -> std::string function md5sum (line 29) | auto md5sum(const fs::u8path& path) -> std::string function file_size (line 37) | auto file_size(const fs::u8path& path, std::uintmax_t validation) -> bool function hex_to_bytes_arr (line 45) | [[nodiscard]] auto hex_to_bytes_arr(const B& buffer, int& error_code) ... function hex_to_bytes_vec (line 56) | [[nodiscard]] auto hex_to_bytes_vec(const B& buffer, int& error_code) ... function ed25519_sig_hex_to_bytes (line 67) | auto ed25519_sig_hex_to_bytes(const std::string& sig_hex, int& error_c... function ed25519_key_hex_to_bytes (line 74) | auto ed25519_key_hex_to_bytes(const std::string& key_hex, int& error_c... function generate_ed25519_keypair (line 81) | auto generate_ed25519_keypair(std::byte* pk, std::byte* sk) -> int function generate_ed25519_keypair (line 135) | auto generate_ed25519_keypair() -> std::pair< function generate_ed25519_keypair_hex (line 144) | auto generate_ed25519_keypair_hex() -> std::pair version_arr() FILE: libmamba/tests/include/mambatests.hpp type mambatests (line 19) | namespace mambatests type Singletons (line 37) | struct Singletons function Singletons (line 46) | inline Singletons& singletons() // FIXME: instead of this create the ... class EnvironmentCleaner (line 60) | class EnvironmentCleaner class CleanMambaEnv (line 76) | class CleanMambaEnv FILE: libmamba/tests/include/mambatests_utils.hpp type mambatests (line 16) | namespace mambatests function fail_now (line 19) | inline void fail_now() function wait_condition (line 34) | void wait_condition(Predicate&& predicate) FILE: libmamba/tests/include/test_shard_utils.hpp type mambatests (line 22) | namespace mambatests type shard_test_utils (line 27) | namespace shard_test_utils type HashFormat (line 134) | enum class HashFormat FILE: libmamba/tests/libmamba_lock/lock.cpp function is_locked (line 14) | bool function main (line 29) | int FILE: libmamba/tests/libmamba_logging/include/mamba/testing/test_logging_common.hpp type mamba::logging::testing (line 21) | namespace mamba::logging::testing type NotALogHandler (line 23) | struct NotALogHandler type Stats (line 29) | struct Stats type LogHandler_Tester (line 52) | struct LogHandler_Tester type Impl (line 54) | struct Impl method LogHandler_Tester (line 61) | LogHandler_Tester() = default; method LogHandler_Tester (line 63) | LogHandler_Tester(LogHandler_Tester&&) noexcept = default; method LogHandler_Tester (line 64) | LogHandler_Tester& operator=(LogHandler_Tester&&) noexcept = default; method LogHandler_Tester (line 66) | LogHandler_Tester(const LogHandler_Tester&) = delete; method LogHandler_Tester (line 67) | LogHandler_Tester& operator=(const LogHandler_Tester&) = delete; method Stats (line 69) | Stats capture_stats() const method start_log_handling (line 74) | auto start_log_handling(LoggingParams params, const std::vector void method set_log_level (line 86) | auto set_log_level(log_level new_level) -> void method set_params (line 93) | auto set_params(LoggingParams new_params) -> void method log (line 100) | auto log(LogRecord) -> void method enable_backtrace (line 117) | auto enable_backtrace(size_t record_buffer_size) -> void method log_backtrace (line 124) | auto log_backtrace() -> void method log_backtrace_no_guards (line 132) | auto log_backtrace_no_guards() -> void method flush (line 140) | auto flush(std::optional source = {}) -> void method set_flush_threshold (line 152) | auto set_flush_threshold(log_level threshold_level) -> void type LogHandler_NotMovable (line 162) | struct LogHandler_NotMovable method LogHandler_NotMovable (line 164) | LogHandler_NotMovable() = default; method LogHandler_NotMovable (line 165) | LogHandler_NotMovable(const LogHandler_NotMovable&) = delete; method LogHandler_NotMovable (line 166) | LogHandler_NotMovable(LogHandler_NotMovable&&) = delete; method LogHandler_NotMovable (line 167) | LogHandler_NotMovable& operator=(const LogHandler_NotMovable&) = del... method LogHandler_NotMovable (line 168) | LogHandler_NotMovable& operator=(LogHandler_NotMovable&&) = delete; method start_log_handling (line 171) | auto start_log_handling(LoggingParams, const std::vector... method stop_log_handling (line 172) | auto stop_log_handling(stop_reason) -> void {} method set_log_level (line 173) | auto set_log_level(log_level) -> void {} method set_params (line 174) | auto set_params(LoggingParams) -> void {} method log (line 175) | auto log(LogRecord) -> void {} method enable_backtrace (line 176) | auto enable_backtrace(size_t) -> void {} method disable_backtrace (line 177) | auto disable_backtrace() -> void {} method log_backtrace (line 178) | auto log_backtrace() -> void {} method log_backtrace_no_guards (line 179) | auto log_backtrace_no_guards() -> void {} method flush (line 180) | auto flush(std::optional = {}) -> void {} method set_flush_threshold (line 181) | auto set_flush_threshold(log_level) -> void {} type LogHandlerTestsResult (line 186) | struct LogHandlerTestsResult function testing_log_sources (line 192) | inline auto testing_log_sources() -> std::vector type LogHandlerTestsOptions (line 197) | struct LogHandlerTestsOptions function test_classic_inline_logging_api_usage (line 210) | auto test_classic_inline_logging_api_usage(T&& handler, const LogHandl... function expected_output_test_classic_inline (line 364) | auto expected_output_test_classic_inline( type Random (line 398) | struct Random method roll_dice (line 405) | std::size_t roll_dice(std::size_t min, std::size_t max) function test_concurrent_logging_api_support (line 413) | auto test_concurrent_logging_api_support( FILE: libmamba/tests/libmamba_logging/test_logging_anyloghandler.cpp type mamba::logging (line 17) | namespace mamba::logging type testing (line 19) | namespace testing FILE: libmamba/tests/libmamba_logging/test_logging_tools.cpp type mamba::logging (line 16) | namespace mamba::logging type synched_stringstream (line 432) | struct synched_stringstream method flush (line 443) | void flush() FILE: libmamba/tests/libmamba_logging/test_main_logging.cpp function main (line 3) | int type mamba::logging (line 26) | namespace mamba::logging FILE: libmamba/tests/src/catch-utils/conda_url.hpp type Catch (line 14) | namespace Catch type StringMaker (line 17) | struct StringMaker method convert (line 19) | static std::string convert(const mamba::specs::CondaURL& value) FILE: libmamba/tests/src/catch-utils/msvc_catch_byte.cpp type Catch (line 12) | namespace Catch FILE: libmamba/tests/src/catch-utils/msvc_catch_string_view.cpp type Catch (line 12) | namespace Catch FILE: libmamba/tests/src/core/test_activation.cpp type mamba (line 8) | namespace mamba FILE: libmamba/tests/src/core/test_channel_loader.cpp type ContextGuard (line 108) | struct ContextGuard method ContextGuard (line 119) | explicit ContextGuard(Context& c) FILE: libmamba/tests/src/core/test_configuration.cpp type mamba (line 21) | namespace mamba type detail (line 23) | namespace detail type testing (line 34) | namespace testing class Configuration (line 36) | class Configuration method Configuration (line 40) | Configuration() method load_test_config (line 57) | void load_test_config(std::string rc) method load_test_config (line 72) | void load_test_config(std::vector rcs) method load_file_specs_config (line 94) | void load_file_specs_config(std::string file_specs) method shrink_source (line 109) | std::string shrink_source(std::size_t position) method get_root_prefix_envs_dir (line 114) | const std::string get_root_prefix_envs_dir() FILE: libmamba/tests/src/core/test_cpp.cpp type mamba (line 29) | namespace mamba function filetime_to_unix_test (line 583) | std::chrono::system_clock::time_point filetime_to_unix_test(const fs::... FILE: libmamba/tests/src/core/test_env_file_reading.cpp type mamba (line 14) | namespace mamba FILE: libmamba/tests/src/core/test_env_lockfile.cpp type mamba (line 19) | namespace mamba function test_absent_file_fails (line 23) | auto function test_invalid_version_fails (line 81) | auto test_invalid_version_fails(const fs::u8path invalid_version_lockf... function test_valid_no_package_succeed (line 107) | auto test_valid_no_package_succeed(const fs::u8path lockfile_path) -> ... function test_invalid_package_fails (line 134) | auto test_invalid_package_fails(const fs::u8path lockfile_path) -> void function test_valid_one_package_succeed (line 158) | auto test_valid_one_package_succeed(const fs::u8path lockfile_path) ->... function test_valid_one_package_implicit_category (line 185) | auto test_valid_one_package_implicit_category(const fs::u8path lockfil... function test_valid_multiple_packages_succeed (line 214) | auto test_valid_multiple_packages_succeed(const fs::u8path lockfile_pa... type SpecificPackagesRequest (line 241) | struct SpecificPackagesRequest function test_get_specific_packages (line 247) | auto test_get_specific_packages( FILE: libmamba/tests/src/core/test_environments_manager.cpp type mamba (line 15) | namespace mamba FILE: libmamba/tests/src/core/test_execution.cpp type mamba (line 11) | namespace mamba function execute_tasks_from_concurrent_threads (line 18) | void FILE: libmamba/tests/src/core/test_filesystem.cpp type mamba (line 18) | namespace mamba FILE: libmamba/tests/src/core/test_history.cpp type mamba (line 29) | namespace mamba type ScopedHistoryFileBackup (line 43) | struct ScopedHistoryFileBackup method ScopedHistoryFileBackup (line 45) | ScopedHistoryFileBackup() FILE: libmamba/tests/src/core/test_invoke.cpp type mamba (line 14) | namespace mamba type DoNotDoThisAtHome (line 54) | struct DoNotDoThisAtHome method DoNotDoThisAtHome (line 59) | DoNotDoThisAtHome(bool& move_happened) method DoNotDoThisAtHome (line 64) | DoNotDoThisAtHome(DoNotDoThisAtHome&& other) method DoNotDoThisAtHome (line 71) | DoNotDoThisAtHome& operator=(DoNotDoThisAtHome&& other) FILE: libmamba/tests/src/core/test_lockfile.cpp type mamba (line 32) | namespace mamba type testing (line 34) | namespace testing class LockDirTest (line 37) | class LockDirTest method LockDirTest (line 44) | LockDirTest() class LockFileTest (line 196) | class LockFileTest method LockFileTest (line 203) | LockFileTest() FILE: libmamba/tests/src/core/test_output.cpp type mamba (line 14) | namespace mamba FILE: libmamba/tests/src/core/test_pinning.cpp type mamba (line 16) | namespace mamba type testing (line 18) | namespace testing FILE: libmamba/tests/src/core/test_prefix_interoperability.cpp type mamba (line 21) | namespace mamba FILE: libmamba/tests/src/core/test_progress_bar.cpp type mamba (line 17) | namespace mamba class progress_bar (line 19) | class progress_bar method progress_bar (line 23) | progress_bar() FILE: libmamba/tests/src/core/test_query.cpp function mkpkg (line 31) | auto mkpkg( FILE: libmamba/tests/src/core/test_shard_traversal.cpp function make_simple_channel (line 27) | auto make_simple_channel(std::string_view chan) -> specs::Channel function create_shards_with_preloaded_deps (line 40) | auto create_shards_with_preloaded_deps( FILE: libmamba/tests/src/core/test_shard_utils.cpp type mambatests (line 20) | namespace mambatests type shard_test_utils (line 22) | namespace shard_test_utils function create_minimal_shard_msgpack (line 24) | auto create_minimal_shard_msgpack( function compress_zstd (line 91) | auto compress_zstd(const std::vector& data) -> std::ve... function create_valid_shard_data (line 121) | auto create_valid_shard_data( function create_corrupted_zstd_data (line 132) | auto create_corrupted_zstd_data() -> std::vector function create_invalid_msgpack_data (line 138) | auto create_invalid_msgpack_data() -> std::vector function create_large_data (line 144) | auto create_large_data(std::size_t size_mb) -> std::vector extract_root_packages(const std::vector compute_solver_consistency_result( function solve_common (line 205) | expected_t solve_common( function solve_environment (line 300) | expected_t solve_environment( function install_packages (line 321) | expected_t install_packages( function compare_environments (line 356) | auto FILE: libmamba/tests/src/core/test_shards.cpp type mamba (line 36) | namespace mamba function test_process_downloaded_shard (line 38) | auto test_process_downloaded_shard( function make_simple_channel (line 51) | auto make_simple_channel(std::string_view chan) -> specs::Channel function create_shard_with_checksum (line 66) | auto create_shard_with_checksum( FILE: libmamba/tests/src/core/test_shell_init.cpp type mamba (line 9) | namespace mamba FILE: libmamba/tests/src/core/test_subdir_index.cpp function is_in_directory (line 26) | [[nodiscard]] auto is_in_directory(const fs::u8path& dir, const fs::u8pa... function file_to_string (line 33) | [[nodiscard]] auto file_to_string(const fs::u8path& filename) -> std::st... function make_simple_channel (line 41) | [[nodiscard]] auto make_simple_channel(std::string_view chan) -> specs::... FILE: libmamba/tests/src/core/test_tasksync.cpp type mamba (line 18) | namespace mamba FILE: libmamba/tests/src/core/test_thread_utils.cpp type mamba (line 18) | namespace mamba function test_interruption_guard (line 25) | int test_interruption_guard(bool interrupt) FILE: libmamba/tests/src/core/test_transaction_context.cpp type mamba (line 12) | namespace mamba FILE: libmamba/tests/src/core/test_util.cpp type mamba (line 18) | namespace mamba FILE: libmamba/tests/src/core/test_virtual_packages.cpp type mamba (line 17) | namespace mamba type testing (line 19) | namespace testing type Finally (line 23) | struct Finally FILE: libmamba/tests/src/download/test_downloader.cpp type mamba (line 14) | namespace mamba FILE: libmamba/tests/src/download/test_mirror.cpp type mamba::download (line 13) | namespace mamba::download type utils (line 15) | namespace utils FILE: libmamba/tests/src/solver/libsolv/test_database.cpp function mkpkg (line 25) | auto mkpkg(std::string name, std::string version, std::vector bool FILE: libmamba/tests/src/specs/test_match_spec.cpp type Pkg (line 864) | struct Pkg function repodata_all_depends (line 1454) | auto repodata_all_depends(const std::string& path) FILE: libmamba/tests/src/test_main.cpp function main (line 3) | int FILE: libmamba/tests/src/util/test_cast.cpp function check_exact_num_cast_widen (line 19) | void check_exact_num_cast_widen() function check_exact_num_cast_narrow (line 54) | void check_exact_num_cast_narrow() function check_exact_num_cast_overflow (line 74) | void check_exact_num_cast_overflow() FILE: libmamba/tests/src/util/test_flat_bool_expr_tree.cpp function visit_all_once_no_cycle_impl (line 76) | void visit_all_once_no_cycle_impl(const Tree& tree, Queue& q, std::size_... function visit_all_once_no_cycle (line 91) | auto visit_all_once_no_cycle(const Tree& tree) function integer_to_bools (line 369) | constexpr auto integer_to_bools(I x) -> std::array FILE: libmamba/tests/src/util/test_graph.cpp function build_graph (line 18) | auto function build_cyclic_graph (line 41) | auto function build_edge_data_graph (line 60) | auto class test_visitor (line 73) | class test_visitor : private EmptyVisitor method start_node (line 87) | void start_node(node_id n, const Graph&) method finish_node (line 92) | void finish_node(node_id n, const Graph&) method back_edge (line 97) | void back_edge(node_id from, node_id to, const Graph&) method forward_or_cross_edge (line 102) | void forward_or_cross_edge(node_id from, node_id to, const Graph&) method get_start_node_list (line 107) | auto get_start_node_list() const -> const node_id_list& method get_finish_node_list (line 112) | auto get_finish_node_list() const -> const node_id_list& method get_back_edge_map (line 117) | auto get_back_edge_map() const -> const edge_map& method get_cross_edge_map (line 122) | auto get_cross_edge_map() const -> const edge_map function is_node_id_permutation (line 387) | auto is_node_id_permutation(const Graph& g, Iter first, Iter last) -> bool FILE: libmamba/tests/src/util/test_iterator.cpp function greater_than_10 (line 22) | bool greater_than_10(int i) type greater_than_10_obj (line 27) | struct greater_than_10_obj type filter_test_data (line 35) | struct filter_test_data method filter_test_data (line 37) | filter_test_data() function test_forward_api (line 57) | void function test_bidirectional_api (line 87) | void function test_random_access_api (line 118) | void FILE: libmamba/tests/src/util/test_synchronized_value.cpp type mamba::util (line 22) | namespace mamba::util type ValueType (line 91) | struct ValueType method increment (line 95) | constexpr auto increment() -> void method next_value (line 100) | constexpr auto next_value() const -> ValueType method ValueType (line 107) | constexpr ValueType() = default; method ValueType (line 109) | constexpr ValueType(int v) method ValueType (line 114) | constexpr ValueType(const ValueType& other) method ValueType (line 119) | constexpr ValueType& operator=(const ValueType& other) type ConvertibleToValueType (line 126) | struct ConvertibleToValueType method ConvertibleToValueType (line 135) | constexpr ConvertibleToValueType() = default; method ConvertibleToValueType (line 137) | constexpr ConvertibleToValueType(int v) method ConvertibleToValueType (line 142) | constexpr ConvertibleToValueType(const ConvertibleToValueType&) = defa... method ConvertibleToValueType (line 143) | constexpr ConvertibleToValueType(ConvertibleToValueType&&) noexcept = ... method ConvertibleToValueType (line 144) | constexpr ConvertibleToValueType& operator=(const ConvertibleToValueTy... method ConvertibleToValueType (line 145) | constexpr ConvertibleToValueType& operator=(ConvertibleToValueType&&) ... method ConvertibleToValueType (line 147) | constexpr ConvertibleToValueType(const ValueType& v) method ConvertibleToValueType (line 152) | constexpr ConvertibleToValueType(ValueType&& v) noexcept method ConvertibleToValueType (line 157) | constexpr ConvertibleToValueType& operator=(const ValueType& v) method ConvertibleToValueType (line 163) | constexpr ConvertibleToValueType& operator=(ValueType&& v) noexcept type ComparableToValueType (line 180) | struct ComparableToValueType type MultipleValues (line 190) | struct MultipleValues method empty (line 196) | constexpr bool empty() const type ConvertibleMultipleValues (line 202) | struct ConvertibleMultipleValues method ConvertibleMultipleValues (line 207) | constexpr ConvertibleMultipleValues() = default; method ConvertibleMultipleValues (line 209) | constexpr ConvertibleMultipleValues(const ConvertibleMultipleValues&) ... method ConvertibleMultipleValues (line 210) | constexpr ConvertibleMultipleValues(ConvertibleMultipleValues&&) noexc... method ConvertibleMultipleValues (line 211) | constexpr ConvertibleMultipleValues& operator=(const ConvertibleMultip... method ConvertibleMultipleValues (line 212) | constexpr ConvertibleMultipleValues& operator=(ConvertibleMultipleValu... method ConvertibleMultipleValues (line 214) | constexpr ConvertibleMultipleValues(std::vector v) method ConvertibleMultipleValues (line 219) | constexpr ConvertibleMultipleValues(const MultipleValues& m) method ConvertibleMultipleValues (line 224) | constexpr ConvertibleMultipleValues(MultipleValues&& m) noexcept method ConvertibleMultipleValues (line 229) | constexpr ConvertibleMultipleValues& operator=(const MultipleValues& m) method ConvertibleMultipleValues (line 235) | constexpr ConvertibleMultipleValues& operator=(MultipleValues&& m) noe... method empty (line 246) | constexpr bool empty() const function test_synchronized_value_basics (line 272) | void test_synchronized_value_basics() function test_synchronized_value_initializer_list (line 496) | void test_synchronized_value_initializer_list() function test_synchronized_value_apply_example (line 504) | void test_synchronized_value_apply_example() function test_concurrent_increment (line 517) | auto test_concurrent_increment( function test_synchronized_value_threadsafe_direct_access (line 589) | void test_synchronized_value_threadsafe_direct_access() function test_synchronized_value_threadsafe_synchronize (line 597) | void test_synchronized_value_threadsafe_synchronize() function test_synchronized_value_threadsafe_apply (line 611) | void test_synchronized_value_threadsafe_apply() function test_synchronized_value_threadsafe_multiple_synchronize (line 620) | void test_synchronized_value_threadsafe_multiple_synchronize() FILE: libmamba/tests/src/util/test_type_traits.cpp type NotOStreamable (line 15) | struct NotOStreamable type OStreamable (line 19) | struct OStreamable FILE: libmamba/tests/src/util/test_weakening_map.cpp type DecreaseWeakener (line 21) | struct DecreaseWeakener method make_first_key (line 23) | [[nodiscard]] auto make_first_key(int key) const -> int method weaken_key (line 28) | [[nodiscard]] auto weaken_key(int key) const -> std::optional FILE: libmamba/tests/src/validation/test_tools.cpp function hex_str (line 20) | auto class VerifyMsg (line 101) | class VerifyMsg method VerifyMsg (line 105) | VerifyMsg() class VerifyGPGMsg (line 152) | class VerifyGPGMsg method VerifyGPGMsg (line 156) | VerifyGPGMsg() FILE: libmamba/tests/src/validation/test_update_framework_v0_6.cpp class RootImplT_v0_6 (line 29) | class RootImplT_v0_6 method RootImplT_v0_6 (line 36) | RootImplT_v0_6() method trusted_root_file (line 44) | auto trusted_root_file(const nl::json& j) -> fs::u8path method trusted_root_file_raw_key (line 55) | auto trusted_root_file_raw_key() -> fs::u8path method trusted_root_file_pgp (line 60) | auto trusted_root_file_pgp() -> fs::u8path method create_root_update_json (line 65) | auto create_root_update_json(const nl::json& patch) -> nl::json method create_root_update (line 83) | auto create_root_update(const fs::u8path& name, const nl::json& patch ... method generate_secrets (line 92) | void generate_secrets(int root = 1, int key_mgr = 1, int pkg_mgr = 1) method sign_root (line 99) | void sign_root() method sign_root_meta (line 123) | auto sign_root_meta(const nl::json& root_meta) -> nl::json method upgrade_to_v1 (line 140) | auto upgrade_to_v1(const v0_6::RootImpl& root, const nl::json& patch =... method generate_role_secrets (line 172) | auto generate_role_secrets(int count) class SpecImplT_v06 (line 624) | class SpecImplT_v06 method SpecImplT_v06 (line 628) | SpecImplT_v06() = default; class KeyMgrT_v06 (line 726) | class KeyMgrT_v06 : public RootImplT_v0_6 method KeyMgrT_v06 (line 730) | KeyMgrT_v06() method sign_key_mgr (line 736) | void sign_key_mgr() method patched_key_mgr_json (line 754) | auto patched_key_mgr_json(const nl::json& patch = nl::json()) -> nl::json method write_key_mgr_file (line 772) | auto write_key_mgr_file(const nl::json& j, const std::string& filename... method sign_key_mgr_meta (line 788) | auto sign_key_mgr_meta(const nl::json& meta) -> nl::json class PkgMgrT_v06 (line 977) | class PkgMgrT_v06 : public KeyMgrT_v06 method PkgMgrT_v06 (line 981) | PkgMgrT_v06() method sign_repodata (line 989) | auto sign_repodata(const nl::json& patch = nl::json()) -> nl::json method sign_pkg_mgr (line 1012) | void sign_pkg_mgr() method patched_pkg_mgr_json (line 1030) | auto patched_pkg_mgr_json(const nl::json& patch = nl::json()) -> nl::json method write_pkg_mgr_file (line 1048) | auto write_pkg_mgr_file(const nl::json& j, const std::string& filename... method sign_pkg_mgr_meta (line 1066) | auto sign_pkg_mgr_meta(const nl::json& meta) -> nl::json method generate_index_checkerdata (line 1083) | void generate_index_checkerdata() method sign_repodata_meta (line 1114) | auto sign_repodata_meta(const nl::json& meta) -> nl::json class RepoCheckerT (line 1171) | class RepoCheckerT : public PkgMgrT_v06 method RepoCheckerT (line 1175) | RepoCheckerT() method write_role (line 1203) | void write_role(const nl::json& j, const fs::u8path& p) FILE: libmamba/tests/src/validation/test_update_framework_v1.cpp class RootImplT_v1 (line 25) | class RootImplT_v1 method RootImplT_v1 (line 32) | RootImplT_v1() method trusted_root_file (line 40) | auto trusted_root_file() -> fs::u8path method create_root_update (line 51) | auto create_root_update(const fs::u8path& name, const nl::json& patch ... method generate_secrets (line 76) | void generate_secrets(int root = 1, int targets = 1, int snapshot = 1,... method sign_root (line 84) | void sign_root() method sign_root_meta (line 110) | auto sign_root_meta(const nl::json& root_meta) -> nl::json method generate_role_secrets (line 135) | auto generate_role_secrets(int count) class SpecImplT_v1 (line 501) | class SpecImplT_v1 method SpecImplT_v1 (line 505) | SpecImplT_v1() = default; FILE: libmambapy-stubs/setup.py class build_py (line 10) | class build_py(setuptools.command.build_py.build_py): method run (line 11) | def run(self): FILE: libmambapy/tests/test_legacy.py function test_context_instance_scoped (line 4) | def test_context_instance_scoped(): function test_context_no_log_nor_signal_handling (line 9) | def test_context_no_log_nor_signal_handling(): function test_channel_context (line 16) | def test_channel_context(): FILE: libmambapy/tests/test_solver.py function test_import_submodule (line 9) | def test_import_submodule(): function test_import_recursive (line 16) | def test_import_recursive(): function test_Request_Job_spec (line 34) | def test_Request_Job_spec(Job): function test_Request_Job_clean (line 57) | def test_Request_Job_clean(Job, kwargs): function test_Request_Flags_boolean (line 84) | def test_Request_Flags_boolean(attr): function test_Request (line 98) | def test_Request(): function test_Solution_Action_what (line 130) | def test_Solution_Action_what(Action): function test_Solution_Action_remove_install (line 155) | def test_Solution_Action_remove_install(Action, attrs): function test_Solution (line 173) | def test_Solution(): function test_ProblemsMessageFormat (line 224) | def test_ProblemsMessageFormat(): function test_ProblemsGraph (line 254) | def test_ProblemsGraph(): function test_CompressedProblemsGraph_NamedList (line 314) | def test_CompressedProblemsGraph_NamedList(): FILE: libmambapy/tests/test_solver_libsolv.py function test_import_submodule (line 10) | def test_import_submodule(): function test_import_recursive (line 17) | def test_import_recursive(): function test_RepodataParser (line 24) | def test_RepodataParser(): function test_MatchSpecParser (line 34) | def test_MatchSpecParser(): function test_PipASPythonDependency (line 45) | def test_PipASPythonDependency(): function test_PackageTypes (line 52) | def test_PackageTypes(): function test_VerifyPackages (line 64) | def test_VerifyPackages(): function test_Platform (line 71) | def test_Platform(): function test_Priorities (line 84) | def test_Priorities(): function test_RepodataOrigin (line 106) | def test_RepodataOrigin(): function test_Database_logger (line 133) | def test_Database_logger(): function test_Database_RepoInfo_from_packages (line 143) | def test_Database_RepoInfo_from_packages(add_pip_as_python_dependency, m... function tmp_repodata_json (line 183) | def tmp_repodata_json(tmp_path): function test_Database_RepoInfo_from_repodata (line 214) | def test_Database_RepoInfo_from_repodata( function test_Database_RepoInfo_from_repodata_missing (line 277) | def test_Database_RepoInfo_from_repodata_missing(): function test_Solver_UnSolvable (line 292) | def test_Solver_UnSolvable(): function test_Solver_Solution (line 312) | def test_Solver_Solution(): FILE: libmambapy/tests/test_specs.py function test_import_submodule (line 8) | def test_import_submodule(): function test_import_recursive (line 15) | def test_import_recursive(): function test_ParseError (line 22) | def test_ParseError(): function test_archive_extension (line 26) | def test_archive_extension(): function test_KnownPlatform (line 36) | def test_KnownPlatform(): function test_NoArchType (line 67) | def test_NoArchType(): function test_CondaURL_Credentials (line 83) | def test_CondaURL_Credentials(): function test_CondaURL_setters (line 92) | def test_CondaURL_setters(): function test_CondaURL_parse (line 177) | def test_CondaURL_parse(): function test_CondaURL_op (line 221) | def test_CondaURL_op(): function test_UnresolvedChannel_Type (line 244) | def test_UnresolvedChannel_Type(): function test_UnresolvedChannel (line 256) | def test_UnresolvedChannel(): function test_BasicHTTPAuthentication (line 293) | def test_BasicHTTPAuthentication(): function test_BearerToken (line 320) | def test_BearerToken(): function test_CondaToken (line 343) | def test_CondaToken(): function test_AuthenticationDataBase (line 366) | def test_AuthenticationDataBase(): function test_ChannelResolveParams (line 397) | def test_ChannelResolveParams(): function test_Channel (line 450) | def test_Channel(): function test_Channel_resolve (line 511) | def test_Channel_resolve(): function test_VersionPartAtom (line 570) | def test_VersionPartAtom(): function test_VersionPart (line 597) | def test_VersionPart(): function test_CommonVersion (line 607) | def test_CommonVersion(): function test_Version (line 617) | def test_Version(): function test_VersionPredicate (line 679) | def test_VersionPredicate(): function test_VersionSpec (line 710) | def test_VersionSpec(): function test_PackageInfo (line 758) | def test_PackageInfo(): function test_PackageInfo_V2Migrator (line 843) | def test_PackageInfo_V2Migrator(): function test_GlobSpec (line 863) | def test_GlobSpec(): function test_RegexSpec (line 883) | def test_RegexSpec(): function test_ChimeraStringSpec (line 903) | def test_ChimeraStringSpec(): function test_MatchSpec (line 926) | def test_MatchSpec(): function test_MatchSpec_contains (line 978) | def test_MatchSpec_contains(): function test_MatchSpec_V2Migrator (line 992) | def test_MatchSpec_V2Migrator(): FILE: libmambapy/tests/test_utils.py function test_import_submodule (line 8) | def test_import_submodule(): function test_import_recursive (line 15) | def test_import_recursive(): function test_TextEmphasis (line 22) | def test_TextEmphasis(): function test_TextTerminalColor (line 41) | def test_TextTerminalColor(): function test_TextRGBColor (line 68) | def test_TextRGBColor(): function test_TextStyle (line 92) | def test_TextStyle(): FILE: libmambapy/tests/test_version.py function test_version (line 4) | def test_version(): FILE: mamba_package/src/main.cpp function main (line 19) | int FILE: mamba_package/src/package.cpp function set_package_command (line 16) | void FILE: mamba_package/src/package.hpp type mamba (line 12) | namespace mamba class Context (line 14) | class Context FILE: micromamba/src/activate.cpp function get_shell_hook_command (line 21) | auto get_shell_hook_command(std::string_view guessed_shell) -> std::string function get_shell_hook (line 34) | auto get_shell_hook(std::string_view guessed_shell) -> std::string function set_activate_command (line 51) | void FILE: micromamba/src/clean.cpp function init_clean_parser (line 15) | void function set_clean_command (line 70) | void FILE: micromamba/src/common_options.cpp function init_rc_options (line 13) | void function init_general_options (line 35) | void function init_prefix_options (line 108) | void function init_network_options (line 139) | void function init_channel_parser (line 184) | void function override_channels_hook (line 265) | void function strict_channel_priority_hook (line 291) | void function no_channel_priority_hook (line 321) | void function init_install_options (line 349) | void FILE: micromamba/src/completer.cpp function complete_options (line 18) | void function overwrite_callbacks (line 106) | void function add_activate_completion (line 124) | void function add_ps_completion (line 150) | void function get_completions (line 197) | void FILE: micromamba/src/config.cpp function is_valid_rc_key (line 23) | bool function is_valid_rc_sequence (line 36) | bool function get_system_path (line 50) | fs::u8path function compute_config_path (line 57) | fs::u8path function init_config_options (line 98) | void function init_config_describe_options (line 105) | void function init_config_list_options (line 124) | void function set_config_list_command (line 144) | void function set_config_sources_command (line 158) | void function set_config_describe_command (line 172) | void function set_config_path_command (line 186) | void type SequenceAddType (line 223) | enum class SequenceAddType function set_config_sequence_command (line 229) | void function set_sequence_to_yaml (line 246) | void function set_sequence_to_rc (line 303) | void function set_config_prepend_command (line 333) | void function set_config_append_command (line 341) | void function set_config_remove_key_command (line 349) | void function set_config_remove_command (line 406) | void function set_config_set_command (line 491) | void function set_config_get_command (line 541) | void function set_config_command (line 595) | void FILE: micromamba/src/constructor.cpp function init_constructor_parser (line 20) | void function set_constructor_command (line 51) | void function construct (line 69) | void function read_binary_from_stdin_and_write_to_file (line 197) | void FILE: micromamba/src/constructor.hpp type mamba (line 12) | namespace mamba class ChannelContext (line 14) | class ChannelContext class Configuration (line 15) | class Configuration FILE: micromamba/src/create.cpp function set_create_command (line 14) | void FILE: micromamba/src/env.cpp function set_env_command (line 24) | void FILE: micromamba/src/info.cpp function init_info_parser (line 13) | void function set_info_command (line 35) | void FILE: micromamba/src/install.cpp function set_install_command (line 11) | void FILE: micromamba/src/list.cpp function init_list_parser (line 15) | void function set_list_command (line 85) | void FILE: micromamba/src/login.cpp function read_stdin (line 18) | std::string function get_token_base (line 36) | std::string function set_logout_command (line 54) | void function set_login_command (line 114) | void function set_auth_command (line 229) | void FILE: micromamba/src/main.cpp function main (line 34) | int FILE: micromamba/src/package.cpp function set_package_command (line 15) | void FILE: micromamba/src/remove.cpp function set_remove_command (line 15) | void FILE: micromamba/src/repoquery.cpp type RepoqueryOptions (line 18) | struct RepoqueryOptions function init_repoquery_common_options (line 26) | void function specs_has_wildcard (line 48) | auto specs_has_wildcard(Iter first, Iter last) -> bool function compute_format (line 55) | auto function set_repoquery_subcommand (line 85) | void set_repoquery_subcommand(CLI::App* subcmd, mamba::Configuration& co... function set_repoquery_search_command (line 161) | void function set_repoquery_whoneeds_command (line 167) | void function set_repoquery_depends_command (line 173) | void function set_repoquery_command (line 179) | void FILE: micromamba/src/run.cpp function set_ps_command (line 46) | void function set_run_command (line 140) | void FILE: micromamba/src/shell.cpp function init_shell_option (line 26) | void init_shell_option(CLI::App* subcmd, Configuration& config) function init_root_prefix_option (line 44) | void init_root_prefix_option(CLI::App* subcmd, Configuration& config) function init_prefix_options (line 56) | void init_prefix_options(CLI::App* subcmd, Configuration& config) function init_stack_option (line 93) | void init_stack_option(CLI::App* subcmd, Configuration& config) function set_default_config_options (line 113) | void set_default_config_options(Configuration& config) function consolidate_shell (line 121) | auto consolidate_shell(std::string_view shell_type) -> std::string function consolidate_prefix_options (line 141) | void consolidate_prefix_options(Configuration& config) function set_shell_init_command (line 171) | void set_shell_init_command(CLI::App* subsubcmd, Configuration& config) function set_shell_deinit_command (line 192) | void set_shell_deinit_command(CLI::App* subsubcmd, Configuration& config) function set_shell_reinit_command (line 213) | void set_shell_reinit_command(CLI::App* subsubcmd, Configuration& config) function set_shell_hook_command (line 228) | void set_shell_hook_command(CLI::App* subsubcmd, Configuration& config) function set_shell_activate_command (line 248) | void set_shell_activate_command(CLI::App* subsubcmd, Configuration& config) function set_shell_reactivate_command (line 273) | void set_shell_reactivate_command(CLI::App* subsubcmd, Configuration& co... function set_shell_deactivate_command (line 292) | void set_shell_deactivate_command(CLI::App* subsubcmd, Configuration& co... function set_shell_long_path_command (line 308) | void set_shell_long_path_command(CLI::App* subsubcmd, mamba::Configurati... function set_shell_launch_command (line 327) | void function set_shell_command (line 384) | void FILE: micromamba/src/umamba.cpp function init_umamba_options (line 18) | void function set_umamba_command (line 25) | void FILE: micromamba/src/umamba.hpp type mamba (line 14) | namespace mamba class Configuration (line 16) | class Configuration FILE: micromamba/src/update.cpp function set_update_command (line 30) | void function database_has_package (line 59) | auto database_has_package(solver::libsolv::Database& database, specs::Ma... function database_latest_package (line 73) | auto database_latest_package(solver::libsolv::Database& database, specs:... function update_self (line 93) | int function set_self_update_command (line 227) | void FILE: micromamba/src/version.cpp type umamba (line 9) | namespace umamba function version (line 11) | std::string version() function version_arr (line 16) | std::array version_arr() FILE: micromamba/src/version.hpp type umamba (line 30) | namespace umamba FILE: micromamba/test-server/reposerver.py function fatal_error (line 23) | def fatal_error(message: str) -> None: function get_fingerprint (line 29) | def get_fingerprint(gpg_output: str) -> str: function normalize_keys (line 39) | def normalize_keys(keys: KeySet) -> KeySet: class RepoSigner (line 58) | class RepoSigner: method __init__ (line 75) | def __init__(self, in_folder: str) -> None: method make_signed_repo (line 84) | def make_signed_repo(self) -> Path: method create_root (line 97) | def create_root(self, keys): method create_key_mgr (line 134) | def create_key_mgr(self, keys): method create_pkg_mgr (line 178) | def create_pkg_mgr(self, keys): method sign_repodata (line 219) | def sign_repodata(self, repodata_fn, keys): method copy_signing_root_file (line 239) | def copy_signing_root_file(self): class ChannelHandler (line 258) | class ChannelHandler(SimpleHTTPRequestHandler): method do_GET (line 261) | def do_GET(self) -> None: method do_HEAD (line 291) | def do_HEAD(self) -> None: method basic_do_HEAD (line 297) | def basic_do_HEAD(self) -> None: method basic_do_AUTHHEAD (line 302) | def basic_do_AUTHHEAD(self) -> None: method bearer_do_GET (line 308) | def bearer_do_GET(self, server_key: str) -> None: method basic_do_GET (line 320) | def basic_do_GET(self, server_key: str) -> None: method token_do_GET (line 336) | def token_do_GET(self, server_token: str) -> None: FILE: micromamba/tests/conftest.py function pytest_addoption (line 17) | def pytest_addoption(parser): function tmp_environ (line 45) | def tmp_environ() -> Generator[Mapping[str, Any], None, None]: function tmp_home (line 57) | def tmp_home( function tmp_clean_env (line 91) | def tmp_clean_env(tmp_environ: None) -> None: function tmp_pkgs_dirs (line 114) | def tmp_pkgs_dirs(tmp_path_factory: pytest.TempPathFactory, request) -> ... function shared_pkgs_dirs (line 129) | def shared_pkgs_dirs(request) -> bool: function tmp_root_prefix (line 135) | def tmp_root_prefix( function tmp_env_name (line 166) | def tmp_env_name(request) -> str: function tmp_empty_env (line 174) | def tmp_empty_env( function tmp_prefix (line 183) | def tmp_prefix(tmp_empty_env: pathlib.Path) -> Generator[pathlib.Path, N... function tmp_xtensor_env (line 191) | def tmp_xtensor_env(tmp_prefix: pathlib.Path) -> Generator[pathlib.Path,... FILE: micromamba/tests/dump_proxy_connections.py class DumpAddon (line 23) | class DumpAddon: method load (line 24) | def load(self, loader: Loader): method request (line 32) | def request(self, flow: HTTPFlow): FILE: micromamba/tests/helpers.py function subprocess_run (line 17) | def subprocess_run(*args: str, **kwargs) -> str: class DryRun (line 40) | class DryRun(Enum): function lib_prefix (line 64) | def lib_prefix() -> Path: function get_umamba (line 71) | def get_umamba(cwd=os.getcwd()): function random_string (line 79) | def random_string(n: int = 10) -> str: function remove_whitespaces (line 84) | def remove_whitespaces(s: str) -> str: function shell (line 89) | def shell(*args, cwd=os.getcwd(), **kwargs): function info (line 109) | def info(*args, **kwargs): function login (line 123) | def login(*args, **kwargs): function logout (line 130) | def logout(*args, **kwargs): function install (line 137) | def install(*args, default_channel=True, no_rc=True, no_dry_run=False, *... function create (line 173) | def create( function remove (line 211) | def remove(*args, no_dry_run=False, **kwargs): function uninstall (line 233) | def uninstall(*args, no_dry_run=False, **kwargs): function clean (line 255) | def clean(*args, no_dry_run=False, **kwargs): function update (line 277) | def update(*args, default_channel=True, no_rc=True, no_dry_run=False, **... function run_env (line 305) | def run_env(*args, f=None, **kwargs): function umamba_list (line 318) | def umamba_list(*args, **kwargs): function umamba_run (line 331) | def umamba_run(*args, **kwargs): function umamba_repoquery (line 351) | def umamba_repoquery(*args, no_rc=True, **kwargs): function get_concrete_pkg (line 368) | def get_concrete_pkg(t, needle): function get_env (line 376) | def get_env(n, f=None): function get_pkg (line 384) | def get_pkg(n, f=None, root_prefix=None): function get_concrete_pkg_info (line 393) | def get_concrete_pkg_info(env, pkg_name): function read_windows_registry (line 398) | def read_windows_registry(target_path): # pragma: no cover function write_windows_registry (line 430) | def write_windows_registry(target_path, value_value, value_type): # pra... function find_pkg_dir_in_cache (line 448) | def find_pkg_dir_in_cache(cache: Path, pkg_name: str) -> Path: function cache_warming (line 478) | def cache_warming(): function existing_cache (line 500) | def existing_cache(cache_warming): function repodata_files (line 505) | def repodata_files(existing_cache): function test_pkg (line 510) | def test_pkg(cache_warming): function first_cache_is_writable (line 526) | def first_cache_is_writable(): function link_dir (line 530) | def link_dir(new_dir, existing_dir, prefixes=None): function recursive_chmod (line 545) | def recursive_chmod(path: Path, permission, is_root=True): function rmtree (line 556) | def rmtree(path: Path): function get_fake_activate (line 574) | def get_fake_activate(prefix): function create_with_chan_pkg (line 595) | def create_with_chan_pkg(env_name, channels, package): class PackageChecker (line 611) | class PackageChecker: method __init__ (line 621) | def __init__( method check_install_integrity (line 645) | def check_install_integrity(self): method get_manifest_info (line 654) | def get_manifest_info(self) -> object: method find_installed (line 669) | def find_installed(self, name_or_relative_path: string) -> Path: method get_name_version_build (line 689) | def get_name_version_build(self) -> string: function assert_state_file (line 695) | def assert_state_file(state_file_path: Path, expected_state: dict): FILE: micromamba/tests/test-server/reposerver.py class ChannelHandler (line 9) | class ChannelHandler(http.server.SimpleHTTPRequestHandler): method do_GET (line 12) | def do_GET(self) -> None: method basic_do_HEAD (line 42) | def basic_do_HEAD(self) -> None: method basic_do_AUTHHEAD (line 47) | def basic_do_AUTHHEAD(self) -> None: method bearer_do_GET (line 53) | def bearer_do_GET(self, server_key: str) -> None: method basic_do_GET (line 65) | def basic_do_GET(self, server_key: str) -> None: method token_do_GET (line 81) | def token_do_GET(self, server_token: str) -> None: FILE: micromamba/tests/test_activation.py function detect_powershell (line 42) | def detect_powershell(): class WindowsProfiles (line 74) | class WindowsProfiles: method __getitem__ (line 75) | def __getitem__(self, shell: str) -> str: function xonsh_shell_args (line 112) | def xonsh_shell_args(interpreter): function extract_vars (line 118) | def extract_vars(vxs, interpreter): function write_script (line 122) | def write_script(interpreter, lines, path): function winreg_value (line 148) | def winreg_value(): function find_path_in_str (line 168) | def find_path_in_str(p, s): function format_path (line 178) | def format_path(p, interpreter): function call_interpreter (line 185) | def call_interpreter(s, tmp_path, interpreter, interactive=False, env=No... function get_interpreters (line 264) | def get_interpreters(exclude=None): function get_valid_interpreters (line 270) | def get_valid_interpreters(): function get_self_update_interpreters (line 288) | def get_self_update_interpreters(): function shvar (line 297) | def shvar(v, interpreter): function env_to_dict (line 308) | def env_to_dict(out, interpreter="bash"): function test_shell_init (line 333) | def test_shell_init( function test_shell_init_deinit_root_prefix_files (line 436) | def test_shell_init_deinit_root_prefix_files( function test_shell_init_deinit_contents_cmdexe (line 488) | def test_shell_init_deinit_contents_cmdexe( function test_shell_init_deinit_contents (line 522) | def test_shell_init_deinit_contents( function test_env_activation (line 572) | def test_env_activation(tmp_home, winreg_value, tmp_root_prefix, tmp_pat... function test_activation_envvars (line 664) | def test_activation_envvars( function test_unicode_activation (line 784) | def test_unicode_activation( function test_activate_path (line 896) | def test_activate_path(tmp_empty_env, tmp_env_name, interpreter, tmp_path): function test_activate_envs_dirs (line 920) | def test_activate_envs_dirs( function tmp_umamba (line 933) | def tmp_umamba(): function test_self_update (line 949) | def test_self_update( FILE: micromamba/tests/test_config.py function user_config_dir (line 15) | def user_config_dir(tmp_home: Path): class Dumper (line 29) | class Dumper(yaml.Dumper): method increase_indent (line 35) | def increase_indent(self, flow=False, *args, **kwargs): function config (line 39) | def config(*args): function rc_file_args (line 51) | def rc_file_args(request): function rc_file_text (line 57) | def rc_file_text(rc_file_args): function rc_file (line 63) | def rc_file( class TestConfig (line 106) | class TestConfig: method test_config_empty (line 107) | def test_config_empty(self, tmp_home): method test_config_quiet (line 111) | def test_config_quiet(self, quiet_flag, tmp_home): class TestConfigSources (line 115) | class TestConfigSources: method test_config_sources (line 122) | def test_config_sources(self, rc_file, quiet_flag, norc): method test_config_sources_empty (line 135) | def test_config_sources_empty(self, tmp_prefix, quiet_flag, norc): method test_config_rc_file (line 174) | def test_config_rc_file(self, rc_file, tmp_env_name): method test_config_expand_user (line 186) | def test_config_expand_user(self, rc_file): class TestConfigList (line 195) | class TestConfigList: method test_list_with_rc (line 197) | def test_list_with_rc(self, rc_file, rc_file_text): method test_list_without_rc (line 203) | def test_list_without_rc(self): method test_list_with_sources (line 208) | def test_list_with_sources(self, rc_file, source_flag): method test_list_map_with_sources (line 218) | def test_list_map_with_sources(self, rc_file, source_flag): method test_list_with_descriptions (line 226) | def test_list_with_descriptions(self, rc_file, desc_flag): method test_list_with_long_descriptions (line 235) | def test_list_with_long_descriptions(self, rc_file, desc_flag): method test_list_with_groups (line 245) | def test_list_with_groups(self, rc_file, group_flag): method test_env_vars (line 258) | def test_env_vars(self): method test_no_env (line 272) | def test_no_env(self): method test_precedence (line 282) | def test_precedence(self): class TestConfigModifiers (line 343) | class TestConfigModifiers: method test_file_set_single_input (line 344) | def test_file_set_single_input(self, rc_file): method test_file_set_change_key_value (line 348) | def test_file_set_change_key_value(self, rc_file): method test_file_set_invalit_input (line 353) | def test_file_set_invalit_input(self, rc_file): method test_file_set_multiple_inputs (line 359) | def test_file_set_multiple_inputs(self, rc_file): method test_file_remove_single_input (line 373) | def test_file_remove_single_input(self, rc_file): method test_file_remove_non_existent_key (line 377) | def test_file_remove_non_existent_key(self, rc_file): method test_file_remove_invalid_key (line 383) | def test_file_remove_invalid_key(self, rc_file): method test_file_remove_vector (line 389) | def test_file_remove_vector(self, rc_file): method test_file_remove_vector_value (line 397) | def test_file_remove_vector_value(self, rc_file): method test_file_remove_vector_all_values (line 409) | def test_file_remove_vector_all_values(self, rc_file): method test_file_remove_vector_nonexistent_value (line 416) | def test_file_remove_vector_nonexistent_value(self, rc_file): method test_file_remove_vector_multiple_values (line 429) | def test_file_remove_vector_multiple_values(self, rc_file): method test_file_append_single_input (line 443) | def test_file_append_single_input(self, rc_file): method test_file_append_multiple_inputs (line 452) | def test_file_append_multiple_inputs(self, rc_file): method test_file_append_multiple_keys (line 468) | def test_file_append_multiple_keys(self, rc_file): method test_file_append_invalid_input (line 490) | def test_file_append_invalid_input(self, rc_file): method test_file_prepend_single_input (line 511) | def test_file_prepend_single_input(self, rc_file): method test_file_prepend_multiple_inputs (line 520) | def test_file_prepend_multiple_inputs(self, rc_file): method test_file_prepend_multiple_keys (line 536) | def test_file_prepend_multiple_keys(self, rc_file): method test_file_prepend_invalid_input (line 558) | def test_file_prepend_invalid_input(self, rc_file): method test_file_append_and_prepend_inputs (line 579) | def test_file_append_and_prepend_inputs(self, rc_file): method test_file_set_and_append_inputs (line 590) | def test_file_set_and_append_inputs(self, rc_file): method test_file_set_and_prepend_inputs (line 606) | def test_file_set_and_prepend_inputs(self, rc_file): method test_flag_env_set (line 622) | def test_flag_env_set(self, rc_file): method test_flag_env_file_remove_vector (line 629) | def test_flag_env_file_remove_vector(self, rc_file): method test_flag_env_file_set_and_append_inputs (line 637) | def test_flag_env_file_set_and_append_inputs(self, rc_file): class TestConfigExpandVars (line 652) | class TestConfigExpandVars: method _roundtrip (line 654) | def _roundtrip(rc_file_path, rc_contents): method _roundtrip_attr (line 659) | def _roundtrip_attr(cls, rc_file_path, attr, config_expr): method test_expandvars_conda (line 663) | def test_expandvars_conda(self, monkeypatch, tmpdir_factory, rc_file, ... method test_expandvars_cpython (line 768) | def test_expandvars_cpython(self, monkeypatch, rc_file, inp, outp, yam... method test_envsubst_yaml_mixup (line 787) | def test_envsubst_yaml_mixup(self, monkeypatch, rc_file, inp, outp): method test_envsubst_empty_var (line 790) | def test_envsubst_empty_var(self, monkeypatch, rc_file): method test_envsubst_windows_problem (line 796) | def test_envsubst_windows_problem(self, monkeypatch, rc_file): FILE: micromamba/tests/test_constructor.py function constructor (line 10) | def constructor(*args, default_channel=True, no_rc=True, no_dry_run=False): class TestInstall (line 31) | class TestInstall: method setup_class (line 42) | def setup_class(cls): method teardown_class (line 63) | def teardown_class(cls): method teardown_method (line 69) | def teardown_method(cls): method test_extract_pkgs (line 73) | def test_extract_pkgs(self): FILE: micromamba/tests/test_create.py function assert_explicit_envs_identical (line 19) | def assert_explicit_envs_identical(src_explicit, clone_explicit): function lockfile_extension (line 71) | def lockfile_extension(lockfile_format): function lockfile_name (line 80) | def lockfile_name(prefix, lockfile_format): function _base_lockfile_path (line 84) | def _base_lockfile_path(lockfile_prefix, lockfile_format): function lockfile_path (line 112) | def lockfile_path(lockfile_format): function pip_lockfile_path (line 116) | def pip_lockfile_path(lockfile_format): function pip_git_https_lockfile_path (line 120) | def pip_git_https_lockfile_path(lockfile_format): function check_create_result (line 124) | def check_create_result(res, root_prefix, target_prefix): function test_specs (line 153) | def test_specs(tmp_home, tmp_root_prefix, tmp_path, source, file_type, c... function test_lockfile (line 200) | def test_lockfile(tmp_home, tmp_root_prefix, tmp_path, lockfile_format): function test_lockfile_with_pip (line 225) | def test_lockfile_with_pip(tmp_home, tmp_root_prefix, tmp_path, lockfile... function test_pip_git_https_lockfile (line 263) | def test_pip_git_https_lockfile(tmp_home, tmp_root_prefix, tmp_path, loc... function test_lockfile_online (line 290) | def test_lockfile_online( function test_env_lockfile_different_install_after_create (line 305) | def test_env_lockfile_different_install_after_create( function test_clone_by_name (line 327) | def test_clone_by_name(tmp_home, tmp_root_prefix, tmp_path): function test_clone_by_prefix_path (line 346) | def test_clone_by_prefix_path(tmp_home, tmp_root_prefix, tmp_path): function test_clone_conflicts_with_specs (line 364) | def test_clone_conflicts_with_specs(tmp_home, tmp_root_prefix, tmp_path): function test_clone_conflicts_with_file (line 383) | def test_clone_conflicts_with_file(tmp_home, tmp_root_prefix, tmp_path): function test_clone_non_existing_source (line 407) | def test_clone_non_existing_source(tmp_home, tmp_root_prefix, tmp_path): function test_clone_with_dry_run (line 431) | def test_clone_with_dry_run(tmp_home, tmp_root_prefix, tmp_path): function test_clone_with_quiet (line 454) | def test_clone_with_quiet(tmp_home, tmp_root_prefix, tmp_path, quiet_flag): function test_clone_with_verbose (line 480) | def test_clone_with_verbose(tmp_home, tmp_root_prefix, tmp_path, verbose... function test_clone_with_copy (line 506) | def test_clone_with_copy(tmp_home, tmp_root_prefix, tmp_path, copy_flag): function test_clone_with_always_softlink (line 535) | def test_clone_with_always_softlink(tmp_home, tmp_root_prefix, tmp_path): function test_clone_with_no_pin (line 559) | def test_clone_with_no_pin(tmp_home, tmp_root_prefix, tmp_path, no_pin_f... function test_clone_with_no_py_pin (line 585) | def test_clone_with_no_py_pin(tmp_home, tmp_root_prefix, tmp_path, no_py... function test_clone_with_shortcuts (line 611) | def test_clone_with_shortcuts(tmp_home, tmp_root_prefix, tmp_path, short... function test_clone_with_safety_checks (line 637) | def test_clone_with_safety_checks(tmp_home, tmp_root_prefix, tmp_path, s... function test_clone_with_relocate_prefix (line 662) | def test_clone_with_relocate_prefix(tmp_home, tmp_root_prefix, tmp_path): function test_clone_with_no_env (line 703) | def test_clone_with_no_env(tmp_home, tmp_root_prefix, tmp_path): function test_clone_with_channel (line 725) | def test_clone_with_channel(tmp_home, tmp_root_prefix, tmp_path, channel... function test_clone_with_override_channels (line 753) | def test_clone_with_override_channels(tmp_home, tmp_root_prefix, tmp_path): function test_clone_with_channel_priority (line 785) | def test_clone_with_channel_priority(tmp_home, tmp_root_prefix, tmp_path... function test_clone_target_as_prefix_vs_name (line 810) | def test_clone_target_as_prefix_vs_name(tmp_home, tmp_root_prefix, tmp_p... function test_clone_with_multiple_flags (line 840) | def test_clone_with_multiple_flags(tmp_home, tmp_root_prefix, tmp_path): function test_clone_empty_environment (line 872) | def test_clone_empty_environment(tmp_home, tmp_root_prefix, tmp_path): function test_clone_environment_with_many_packages (line 900) | def test_clone_environment_with_many_packages(tmp_home, tmp_root_prefix,... function test_env_logging_overhead_regression (line 924) | def test_env_logging_overhead_regression(tmp_home, tmp_root_prefix, tmp_... function test_existing_target_prefix (line 938) | def test_existing_target_prefix(tmp_root_prefix, tmp_path, target_prefix): function test_target_prefix (line 971) | def test_target_prefix( function test_channels (line 1067) | def test_channels(tmp_home, tmp_root_prefix, tmp_path, cli, yaml, env_va... function test_spec_file_env_vars (line 1113) | def test_spec_file_env_vars(tmp_home, tmp_root_prefix, tmp_path, env_var... function test_multiple_spec_files (line 1158) | def test_multiple_spec_files(tmp_home, tmp_root_prefix, tmp_path, type): function test_multiple_spec_files_different_types (line 1192) | def test_multiple_spec_files_different_types(tmp_home, tmp_root_prefix, ... function test_multiple_yaml_specs_only_one_has_channels (line 1211) | def test_multiple_yaml_specs_only_one_has_channels(tmp_home, tmp_root_pr... function test_multiple_yaml_specs_different_names (line 1232) | def test_multiple_yaml_specs_different_names(tmp_home, tmp_root_prefix, ... function test_multiprocessing (line 1254) | def test_multiprocessing(tmp_home, tmp_root_prefix): function test_create_base (line 1291) | def test_create_base(tmp_home, tmp_root_prefix, already_exists, is_conda... function test_classic_specs (line 1316) | def test_classic_specs(tmp_home, tmp_root_prefix, tmp_path, outside_root... function test_create_check_logs (line 1346) | def test_create_check_logs(tmp_home, tmp_root_prefix, output_flag): function test_explicit_specs (line 1364) | def test_explicit_specs(tmp_home, tmp_root_prefix, tmp_path, valid): function test_create_empty (line 1400) | def test_create_empty(tmp_home, tmp_root_prefix, tmp_path, prefix_select... function test_create_conda_envs_dirs_and_path (line 1421) | def test_create_conda_envs_dirs_and_path(tmp_root_prefix, monkeypatch): function remove_perms (line 1435) | def remove_perms(path, unreadable=False): function restore_perms (line 1465) | def restore_perms(path): function test_create_envs_dirs (line 1478) | def test_create_envs_dirs( function test_mkdir_envs_dirs (line 1503) | def test_mkdir_envs_dirs(tmp_path, tmp_home, monkeypatch, conda_envs_x, ... function test_env_dir_idempotence (line 1521) | def test_env_dir_idempotence(tmp_home, tmp_root_prefix, tmp_path): function test_root_prefix_precedence (line 1549) | def test_root_prefix_precedence( function test_always_yes (line 1635) | def test_always_yes(tmp_home, tmp_root_prefix, tmp_path, source): function test_create_with_relocate_prefix (line 1671) | def test_create_with_relocate_prefix(tmp_home, tmp_root_prefix, tmp_path... function test_channel_alias (line 1703) | def test_channel_alias(tmp_home, tmp_root_prefix, alias): function test_spec_with_channel (line 1730) | def test_spec_with_channel(tmp_home, tmp_root_prefix, tmp_path): function test_spec_with_channel_and_subdir (line 1766) | def test_spec_with_channel_and_subdir(): function test_spec_with_multichannel (line 1779) | def test_spec_with_multichannel(tmp_home, tmp_root_prefix): function test_spec_with_slash_in_channel (line 1784) | def test_spec_with_slash_in_channel(tmp_home, tmp_root_prefix): function test_channel_nodefaults (line 1801) | def test_channel_nodefaults(tmp_home, tmp_root_prefix, tmp_path): function test_pin_applicable (line 1836) | def test_pin_applicable(tmp_home, tmp_root_prefix, tmp_path): function test_pin_not_applicable (line 1858) | def test_pin_not_applicable(tmp_home, tmp_root_prefix, tmp_path): function test_set_platform (line 1872) | def test_set_platform(tmp_home, tmp_root_prefix): function test_pyc_compilation (line 1912) | def test_pyc_compilation(tmp_home, tmp_root_prefix, version, build, cach... function test_create_check_dirs (line 1945) | def test_create_check_dirs(tmp_home, tmp_root_prefix): function test_create_python_site_packages_path (line 1960) | def test_create_python_site_packages_path(tmp_home, tmp_root_prefix): function test_requires_pip_install (line 1981) | def test_requires_pip_install(tmp_home, tmp_root_prefix, env_file): function test_pip_output_visibility_by_default_and_suppressed_with_json_or_quiet (line 1987) | def test_pip_output_visibility_by_default_and_suppressed_with_json_or_qu... function test_requires_pip_install_prefix_spaces (line 2062) | def test_requires_pip_install_prefix_spaces(tmp_home, tmp_root_prefix, t... function test_requires_pip_install_no_parent_dir_specified (line 2079) | def test_requires_pip_install_no_parent_dir_specified( function test_create_from_remote_yaml_file (line 2095) | def test_create_from_remote_yaml_file(tmp_home, tmp_root_prefix, tmp_path): function test_pre_commit_compat (line 2113) | def test_pre_commit_compat(tmp_home, tmp_root_prefix, tmp_path): function test_long_path_support (line 2187) | def test_long_path_support(tmp_home, tmp_root_prefix): function get_glibc_version (line 2193) | def get_glibc_version(): function add_glibc_virtual_package (line 2204) | def add_glibc_virtual_package(): function copy_channels_osx (line 2218) | def copy_channels_osx(): function test_dummy_create (line 2233) | def test_dummy_create(add_glibc_virtual_package, copy_channels_osx, tmp_... function test_create_dry_run (line 2260) | def test_create_dry_run(tmp_home, tmp_root_prefix, use_json): function test_create_with_non_existing_subdir (line 2285) | def test_create_with_non_existing_subdir(tmp_home, tmp_root_prefix, tmp_... function test_create_with_explicit_url (line 2298) | def test_create_with_explicit_url(tmp_home, tmp_root_prefix, spec): function test_create_from_mirror (line 2328) | def test_create_from_mirror(tmp_home, tmp_root_prefix): function test_create_from_mirror_with_prefix (line 2355) | def test_create_from_mirror_with_prefix(tmp_home, tmp_root_prefix, tmp_p... function test_create_with_multiple_files (line 2397) | def test_create_with_multiple_files(tmp_home, tmp_root_prefix, tmpdir): function test_create_with_multi_channels (line 2435) | def test_create_with_multi_channels(tmp_home, tmp_root_prefix, tmp_path): function test_create_with_multi_channels_and_non_existing_subdir (line 2458) | def test_create_with_multi_channels_and_non_existing_subdir(tmp_home, tm... function test_create_from_oci_mirrored_channels (line 2492) | def test_create_from_oci_mirrored_channels(tmp_home, tmp_root_prefix, tm... function test_create_from_oci_mirrored_channels_with_deps (line 2523) | def test_create_from_oci_mirrored_channels_with_deps(tmp_home, tmp_root_... function test_create_from_oci_mirrored_channels_pkg_name_mapping (line 2560) | def test_create_from_oci_mirrored_channels_pkg_name_mapping( function test_create_with_norm_path (line 2592) | def test_create_with_norm_path(tmp_home, tmp_root_prefix): function test_create_with_unicode (line 2621) | def test_create_with_unicode(tmp_home, tmp_root_prefix): function test_create_package_with_non_url_char (line 2633) | def test_create_package_with_non_url_char(tmp_home, tmp_root_prefix): function test_parsable_env_history_with_metadata (line 2650) | def test_parsable_env_history_with_metadata(tmp_home, tmp_root_prefix, t... function test_create_dry_run_json (line 2660) | def test_create_dry_run_json(tmp_path): function test_create_empty_or_absent_dependencies (line 2689) | def test_create_empty_or_absent_dependencies(tmp_home, tmp_clean_env, tm... function test_create_with_empty_lines_and_comments (line 2741) | def test_create_with_empty_lines_and_comments(tmp_home, tmp_root_prefix,... function test_update_spec_list (line 2766) | def test_update_spec_list(tmp_home, tmp_clean_env, tmp_path): function test_ca_certificates (line 2793) | def test_ca_certificates(tmp_home, tmp_clean_env, tmp_path): function test_glob_in_build_string (line 2823) | def test_glob_in_build_string(tmp_home, tmp_clean_env, monkeypatch, tmp_... function test_non_url_encoding (line 2860) | def test_non_url_encoding(tmp_home, tmp_clean_env, tmp_path): function test_compatible_release (line 2879) | def test_compatible_release(tmp_home, tmp_clean_env, tmp_path): function test_repodata_record_patch (line 2889) | def test_repodata_record_patch(tmp_home, tmp_clean_env, tmp_path): FILE: micromamba/tests/test_env.py function test_env_list (line 18) | def test_env_list(tmp_home, tmp_root_prefix, tmp_empty_env): function test_env_list_table (line 27) | def test_env_list_table(tmp_home, tmp_root_prefix, tmp_prefix): function test_register_new_env (line 51) | def test_register_new_env(tmp_home, tmp_root_prefix): function test_env_list_multiple_envs_dirs (line 67) | def test_env_list_multiple_envs_dirs(tmp_home, tmp_root_prefix, tmp_path): function empty_env (line 126) | def empty_env(): function test_env_export_empty (line 133) | def test_env_export_empty(json_flag, empty_env): function export_env (line 145) | def export_env(): function test_env_export_from_history (line 153) | def test_env_export_from_history(json_flag, export_env): function test_env_export (line 171) | def test_env_export( function test_create (line 202) | def test_create(): function test_env_remove (line 211) | def test_env_remove(tmp_home, tmp_root_prefix): function test_env_update (line 249) | def test_env_update(tmp_home, tmp_root_prefix, tmp_path, prune): function test_explicit_export_topologically_sorted (line 292) | def test_explicit_export_topologically_sorted(tmp_home, tmp_prefix): function test_env_create_pypi (line 314) | def test_env_create_pypi(tmp_home, tmp_root_prefix, tmp_path): function test_env_create_update_pypi (line 332) | def test_env_create_update_pypi(tmp_home, tmp_root_prefix, tmp_path): function test_env_update_conda_forge_with_pypi (line 376) | def test_env_update_conda_forge_with_pypi(tmp_home, tmp_root_prefix, tmp... function test_env_update_pypi_with_conda_forge (line 439) | def test_env_update_pypi_with_conda_forge(tmp_home, tmp_root_prefix, tmp... function test_env_create_whitespace (line 500) | def test_env_create_whitespace(tmp_home, tmp_root_prefix, tmp_path): function test_env_update_empty_base (line 546) | def test_env_update_empty_base(tmp_home, tmp_root_prefix, tmp_path): function test_env_export_with_pip (line 575) | def test_env_export_with_pip(tmp_path, json_flag): function test_env_export_with_uv_flag (line 615) | def test_env_export_with_uv_flag(tmp_home, tmp_root_prefix, tmp_path, js... function test_env_export_with_ca_certificates (line 644) | def test_env_export_with_ca_certificates(tmp_path): function test_env_config_vars_list_empty (line 685) | def test_env_config_vars_list_empty(tmp_home, tmp_root_prefix): function test_env_config_vars_list_json (line 694) | def test_env_config_vars_list_json(tmp_home, tmp_root_prefix): function test_env_config_vars_list_format (line 704) | def test_env_config_vars_list_format(tmp_home, tmp_root_prefix): function test_env_config_vars_list_preserves_insertion_order (line 730) | def test_env_config_vars_list_preserves_insertion_order(tmp_home, tmp_ro... function test_env_config_vars_set_and_list (line 772) | def test_env_config_vars_set_and_list(tmp_home, tmp_root_prefix): function test_env_config_vars_set_case_insensitive (line 796) | def test_env_config_vars_set_case_insensitive(tmp_home, tmp_root_prefix): function test_env_config_vars_unset (line 814) | def test_env_config_vars_unset(tmp_home, tmp_root_prefix): function test_env_config_vars_unset_case_insensitive (line 832) | def test_env_config_vars_unset_case_insensitive(tmp_home, tmp_root_prefix): function test_env_config_vars_set_multiple (line 849) | def test_env_config_vars_set_multiple(tmp_home, tmp_root_prefix): function test_env_config_vars_set_with_equals_in_value (line 875) | def test_env_config_vars_set_with_equals_in_value(tmp_home, tmp_root_pre... function test_env_config_vars_state_file_updates (line 889) | def test_env_config_vars_state_file_updates(tmp_home, tmp_root_prefix): function test_env_config_vars_state_file_preserves_other_fields (line 953) | def test_env_config_vars_state_file_preserves_other_fields(tmp_home, tmp... FILE: micromamba/tests/test_history.py function test_history (line 8) | def test_history(tmp_home, tmp_root_prefix): FILE: micromamba/tests/test_info.py function test_base (line 9) | def test_base(tmp_home, tmp_root_prefix, prefix_selection, monkeypatch): function test_env (line 26) | def test_env(tmp_home, tmp_root_prefix, tmp_env_name, tmp_prefix, prefix... function test_not_env (line 43) | def test_not_env(tmp_home, tmp_root_prefix, prefix_selection, existing_p... function flags_test (line 82) | def flags_test(tmp_root_prefix, infos, base_flag, envs_flag, json_flag): function test_base_flags (line 134) | def test_base_flags( function test_env_flags (line 153) | def test_env_flags( FILE: micromamba/tests/test_install.py class TestInstall (line 17) | class TestInstall: method setup_class (line 26) | def setup_class(cls): method setup_method (line 31) | def setup_method(cls): method teardown_class (line 35) | def teardown_class(cls): method teardown_method (line 41) | def teardown_method(cls): method config_tests (line 52) | def config_tests(cls, res, root_prefix=root_prefix, target_prefix=pref... method test_specs (line 78) | def test_specs(self, source, file_type, existing_cache): method test_target_prefix (line 124) | def test_target_prefix( method test_target_prefix_with_no_settings (line 202) | def test_target_prefix_with_no_settings( method test_target_prefix_with_no_settings_and_no_env_var (line 227) | def test_target_prefix_with_no_settings_and_no_env_var( method test_channels (line 251) | def test_channels(self, cli, yaml, env_var, rc_file, existing_cache): method test_multiple_spec_files (line 296) | def test_multiple_spec_files(self, type, existing_cache): method test_channel_priority (line 331) | def test_channel_priority(self, priority, no_priority, strict_priority... method test_quotes (line 359) | def test_quotes(self, existing_cache): method test_expand_user (line 365) | def test_expand_user(self, prefix, existing_cache): method test_empty_specs (line 385) | def test_empty_specs(self, existing_cache): method test_non_explicit_spec (line 393) | def test_non_explicit_spec(self, already_installed, existing_cache): method test_explicit_specs (line 429) | def test_explicit_specs(self, already_installed, valid, existing_cache): method test_channel_alias (line 469) | def test_channel_alias(self, alias, existing_cache): method test_no_python_pinning (line 482) | def test_no_python_pinning(self, existing_cache): method test_python_pinning (line 529) | def test_python_pinning(self, existing_cache): method test_freeze_installed (line 544) | def test_freeze_installed(self, existing_cache): method test_channel_specific (line 560) | def test_channel_specific(self, existing_cache): method test_explicit_noarch (line 576) | def test_explicit_noarch(self, existing_cache): method test_broken_package_name (line 600) | def test_broken_package_name(self): method test_no_reinstall (line 609) | def test_no_reinstall(self, existing_cache): method test_install_local_package_relative_path (line 617) | def test_install_local_package_relative_path(self): method test_force_reinstall (line 630) | def test_force_reinstall(self, existing_cache): method test_force_reinstall_not_installed (line 638) | def test_force_reinstall_not_installed(self, existing_cache): method test_install_compatible_release (line 643) | def test_install_compatible_release(self, existing_cache): function test_install_check_dirs (line 652) | def test_install_check_dirs(tmp_home, tmp_root_prefix): function test_install_python_site_packages_path (line 668) | def test_install_python_site_packages_path(tmp_home, tmp_root_prefix): function test_python_site_packages_path_with_python_version (line 685) | def test_python_site_packages_path_with_python_version(tmp_home, tmp_roo... function test_python_abi_preserved_with_freethreading (line 728) | def test_python_abi_preserved_with_freethreading(tmp_home, tmp_root_pref... function test_python_pinning_behavior (line 786) | def test_python_pinning_behavior(tmp_home, tmp_root_prefix): function test_install_check_logs (line 874) | def test_install_check_logs(tmp_home, tmp_root_prefix, output_flag): function test_install_local_package (line 887) | def test_install_local_package(tmp_home, tmp_root_prefix): function test_track_features (line 913) | def test_track_features(tmp_home, tmp_root_prefix): function test_reinstall_with_new_version (line 955) | def test_reinstall_with_new_version(tmp_home, tmp_root_prefix): function test_install_empty_base (line 1002) | def test_install_empty_base(tmp_home, tmp_root_prefix, tmp_path): function test_dry_run_pip_section (line 1031) | def test_dry_run_pip_section(tmp_home, tmp_root_prefix, tmp_path): function test_install_revision (line 1054) | def test_install_revision(tmp_home, tmp_root_prefix): FILE: micromamba/tests/test_linking.py class TestLinking (line 16) | class TestLinking: method setup_class (line 25) | def setup_class(cls): method teardown_class (line 29) | def teardown_class(cls): method teardown_method (line 37) | def teardown_method(cls): method test_link (line 41) | def test_link(self, existing_cache, test_pkg): method test_copy (line 60) | def test_copy(self, existing_cache, test_pkg): method test_always_softlink (line 89) | def test_always_softlink(self, existing_cache, test_pkg): method test_cross_device (line 118) | def test_cross_device(self, allow_softlinks, always_copy, existing_cac... method test_unlink_missing_file (line 149) | def test_unlink_missing_file(self): method test_link_missing_scripts_dir (line 165) | def test_link_missing_scripts_dir(self): # issue 2808 FILE: micromamba/tests/test_list.py function test_list (line 15) | def test_list( function test_list_no_json (line 48) | def test_list_no_json( function test_list_subcommands (line 90) | def test_list_subcommands( function test_list_name (line 146) | def test_list_name(tmp_home, tmp_root_prefix, tmp_xtensor_env, quiet_flag): function test_list_with_pip (line 169) | def test_list_with_pip(tmp_home, tmp_root_prefix, tmp_path, no_pip_flag): function test_list_with_uv (line 217) | def test_list_with_uv(tmp_home, tmp_root_prefix, tmp_path): function test_not_existing (line 250) | def test_not_existing(tmp_home, tmp_root_prefix, tmp_xtensor_env, env_se... function test_not_environment (line 260) | def test_not_environment(tmp_home, tmp_root_prefix): function test_regex (line 267) | def test_regex(tmp_home, tmp_root_prefix, tmp_xtensor_env, quiet_flag): function test_revisions (line 282) | def test_revisions(revisions_flag, json_flag): FILE: micromamba/tests/test_login.py function auth_file (line 27) | def auth_file(tmp_home): function reposerver_multi (line 31) | def reposerver_multi( function reposerver_single (line 79) | def reposerver_single(xprocess, port=1234, **kwargs): function token_server (line 84) | def token_server(token, xprocess): function bearer_server (line 89) | def bearer_server(token, xprocess): function basic_auth_server (line 94) | def basic_auth_server(user, password, xprocess): function multi_server (line 99) | def multi_server(xprocess, channels): function create (line 103) | def create(*in_args, folder=None, root=None, override_channels=True): function remove_url_scheme (line 124) | def remove_url_scheme(url: str) -> str: function test_login_logout (line 144) | def test_login_logout(auth_file, login_1, token_1, login_2, token_2): function test_token (line 165) | def test_token(auth_file, token, token_server): function test_basic_auth (line 180) | def test_basic_auth(auth_file, user, password, basic_auth_server): function test_basic_auth_explicit_txt (line 215) | def test_basic_auth_explicit_txt(auth_file, user, password, basic_auth_s... function test_basic_auth_explicit_yaml (line 228) | def test_basic_auth_explicit_yaml(auth_file, user, password, basic_auth_... function test_token_explicit (line 247) | def test_token_explicit(auth_file, token, token_server, tmp_path): function test_bearer_explicit (line 260) | def test_bearer_explicit(auth_file, token, bearer_server, tmp_path): function test_login_multi_channels (line 299) | def test_login_multi_channels(auth_file, channels, multi_server): FILE: micromamba/tests/test_menuinst.py class TestMenuinst (line 15) | class TestMenuinst: method setup_class (line 20) | def setup_class(cls): method teardown_class (line 24) | def teardown_class(cls): method test_simple_shortcut (line 31) | def test_simple_shortcut(self): method test_shortcut_weird_env (line 62) | def test_shortcut_weird_env(self): method test_spyder_shortcut (line 107) | def test_spyder_shortcut(self): FILE: micromamba/tests/test_package.py function cph_test_file (line 17) | def cph_test_file(): function print_diff_files (line 21) | def print_diff_files(dcmp): function test_extract (line 33) | def test_extract(cph_test_file: Path, tmp_path: Path): function compare_two_tarfiles (line 65) | def compare_two_tarfiles(tar1, tar2): function assert_sorted (line 96) | def assert_sorted(seq): function test_extract_compress (line 100) | def test_extract_compress(cph_test_file: Path, tmp_path: Path): function test_transmute (line 141) | def test_transmute(cph_test_file: Path, tmp_path: Path): FILE: micromamba/tests/test_pkg_cache.py function package_to_check_requirements (line 18) | def package_to_check_requirements(): function find_cache_archive (line 22) | def find_cache_archive(cache: Path, pkg_name: str) -> Optional[Path]: function find_pkg_build (line 33) | def find_pkg_build(cache: Path, name: str) -> str: function tmp_shared_cache_test_pkg (line 80) | def tmp_shared_cache_test_pkg(tmp_path_factory: pytest.TempPathFactory): function tmp_cache_writable (line 100) | def tmp_cache_writable(request) -> bool: function tmp_cache (line 106) | def tmp_cache( function tmp_cache_test_package_dir (line 118) | def tmp_cache_test_package_dir(tmp_cache: Path) -> Path: function tmp_cache_test_pkg (line 124) | def tmp_cache_test_pkg(tmp_cache: Path) -> Path: function tmp_cache_file_in_test_package (line 130) | def tmp_cache_file_in_test_package(tmp_cache_test_package_dir: Path) -> ... class TestPkgCache (line 138) | class TestPkgCache: method test_extracted_file_deleted (line 139) | def test_extracted_file_deleted( method test_extracted_file_corrupted (line 159) | def test_extracted_file_corrupted( method test_tarball_deleted (line 192) | def test_tarball_deleted( method test_tarball_and_extracted_file_deleted (line 216) | def test_tarball_and_extracted_file_deleted( method test_tarball_corrupted_and_extracted_file_deleted (line 239) | def test_tarball_corrupted_and_extracted_file_deleted( method test_extracted_file_corrupted_no_perm (line 265) | def test_extracted_file_corrupted_no_perm( function tmp_cache_alt (line 294) | def tmp_cache_alt(tmp_root_prefix: Path, tmp_shared_cache_test_pkg: Path... function repodata_json (line 301) | def repodata_json(cache: Path) -> set[Path]: function repodata_solv (line 305) | def repodata_solv(cache: Path) -> set[Path]: function same_repodata_json_solv (line 309) | def same_repodata_json_solv(cache: Path): class TestMultiplePkgCaches (line 313) | class TestMultiplePkgCaches: method test_different_caches (line 315) | def test_different_caches( method test_first_writable (line 345) | def test_first_writable( method test_no_writable (line 381) | def test_no_writable(self, tmp_home, tmp_root_prefix, tmp_cache, tmp_c... method test_no_writable_extracted_dir_corrupted (line 389) | def test_no_writable_extracted_dir_corrupted(self, tmp_home, tmp_root_... method test_first_writable_extracted_dir_corrupted (line 407) | def test_first_writable_extracted_dir_corrupted( method test_extracted_tarball_only_in_non_writable_cache (line 456) | def test_extracted_tarball_only_in_non_writable_cache( method test_missing_extracted_dir_in_non_writable_cache (line 501) | def test_missing_extracted_dir_in_non_writable_cache( method test_corrupted_extracted_dir_in_non_writable_cache (line 541) | def test_corrupted_extracted_dir_in_non_writable_cache( method test_expired_but_valid_repodata_in_non_writable_cache (line 593) | def test_expired_but_valid_repodata_in_non_writable_cache( FILE: micromamba/tests/test_prefix_interoperability.py function verify_pip_list_version_matches_conda (line 20) | def verify_pip_list_version_matches_conda(env_name, package_name, conda_... function enable_prefix_interop (line 51) | def enable_prefix_interop(monkeypatch): function disable_prefix_interop (line 59) | def disable_prefix_interop(monkeypatch): class TestPrefixInteroperabilityConfig (line 66) | class TestPrefixInteroperabilityConfig: method test_config_default_value (line 70) | def test_config_default_value(self, tmp_home, tmp_root_prefix): method test_config_set_via_env_var_conda (line 87) | def test_config_set_via_env_var_conda(self, tmp_home, tmp_root_prefix,... method test_config_set_via_env_var_mamba (line 122) | def test_config_set_via_env_var_mamba(self, tmp_home, tmp_root_prefix,... class TestPrefixInteroperabilityBasic (line 155) | class TestPrefixInteroperabilityBasic: method test_pip_package_detected_when_enabled (line 159) | def test_pip_package_detected_when_enabled( method test_pip_package_not_in_solver_when_disabled (line 181) | def test_pip_package_not_in_solver_when_disabled( class TestPrefixInteroperabilityRemoval (line 205) | class TestPrefixInteroperabilityRemoval: method test_conda_removes_pip_package_same_name (line 209) | def test_conda_removes_pip_package_same_name( method test_conda_removes_pip_package_dependency (line 266) | def test_conda_removes_pip_package_dependency( method test_pip_package_not_removed_when_disabled (line 322) | def test_pip_package_not_removed_when_disabled( class TestPrefixInteroperabilityEdgeCases (line 355) | class TestPrefixInteroperabilityEdgeCases: method test_conda_package_takes_precedence_over_pip (line 359) | def test_conda_package_takes_precedence_over_pip( method test_multiple_pip_packages_removed (line 390) | def test_multiple_pip_packages_removed( method test_pip_package_satisfies_dependency (line 444) | def test_pip_package_satisfies_dependency( class TestPrefixInteroperabilityIntegration (line 491) | class TestPrefixInteroperabilityIntegration: method test_github_issue_342_scenario (line 495) | def test_github_issue_342_scenario( method test_upgrade_pip_to_conda (line 560) | def test_upgrade_pip_to_conda(self, tmp_home, tmp_root_prefix, tmp_pat... method test_downgrade_conda_to_pip_replacement (line 595) | def test_downgrade_conda_to_pip_replacement( class TestPrefixInteroperabilityList (line 638) | class TestPrefixInteroperabilityList: method test_list_shows_pip_packages_when_enabled (line 642) | def test_list_shows_pip_packages_when_enabled( method test_list_shows_conda_after_replacement (line 660) | def test_list_shows_conda_after_replacement( FILE: micromamba/tests/test_proxy.py function mitmdump_exe (line 16) | def mitmdump_exe(): class MitmProxy (line 25) | class MitmProxy: method __init__ (line 26) | def __init__(self, exe: Path, conf: Path, dump: Path): method start_proxy (line 32) | def start_proxy(self, port, options=[]): method stop_proxy (line 53) | def stop_proxy(self): function test_proxy_install (line 64) | def test_proxy_install( FILE: micromamba/tests/test_remove.py function test_remove (line 18) | def test_remove(tmp_home, tmp_root_prefix, env_selector, tmp_xtensor_env... function test_remove_check_logs (line 41) | def test_remove_check_logs(tmp_home, tmp_root_prefix, tmp_xtensor_env, t... function test_remove_orphaned (line 55) | def test_remove_orphaned(tmp_home, tmp_root_prefix, tmp_xtensor_env, tmp... function test_remove_force (line 87) | def test_remove_force(tmp_home, tmp_root_prefix, tmp_xtensor_env, tmp_en... function test_remove_no_prune_deps (line 103) | def test_remove_no_prune_deps(tmp_home, tmp_root_prefix, tmp_xtensor_env... function test_remove_in_use (line 119) | def test_remove_in_use(tmp_home, tmp_root_prefix, tmp_xtensor_env, tmp_e... function test_remove_then_clean (line 187) | def test_remove_then_clean(tmp_home, tmp_root_prefix): function remove_config_common_assertions (line 195) | def remove_config_common_assertions(res, root_prefix, target_prefix): function test_remove_config_specs (line 210) | def test_remove_config_specs(tmp_home, tmp_root_prefix, tmp_prefix): function test_remove_config_target_prefix (line 227) | def test_remove_config_target_prefix( function test_uninstall (line 282) | def test_uninstall(tmp_home, tmp_root_prefix, tmp_xtensor_env, tmp_env_n... FILE: micromamba/tests/test_repoquery.py function yaml_env (line 10) | def yaml_env(tmp_prefix: Path) -> None: function test_depends_local (line 21) | def test_depends_local(yaml_env: Path): function test_depends_local_not_installed (line 37) | def test_depends_local_not_installed(yaml_env: Path): function test_depends_remote (line 45) | def test_depends_remote(yaml_env: Path): function test_depends_not_installed_with_channel (line 61) | def test_depends_not_installed_with_channel(yaml_env: Path, with_platform): function test_depends_recursive (line 93) | def test_depends_recursive(yaml_env: Path): function test_depends_tree (line 105) | def test_depends_tree(yaml_env: Path): function test_whoneeds_local (line 117) | def test_whoneeds_local(yaml_env: Path): function test_whoneeds_local_not_installed (line 128) | def test_whoneeds_local_not_installed(yaml_env: Path): function test_whoneeds_remote (line 136) | def test_whoneeds_remote(yaml_env: Path): function test_whoneeds_not_installed_with_channel (line 146) | def test_whoneeds_not_installed_with_channel(yaml_env: Path, with_platfo... function test_whoneeds_not_installed_with_channel_no_json (line 168) | def test_whoneeds_not_installed_with_channel_no_json(yaml_env: Path, spec): function test_whoneeds_tree (line 176) | def test_whoneeds_tree(yaml_env: Path): function test_search_local_not_installed (line 185) | def test_search_local_not_installed(yaml_env: Path): function test_search_local_installed_pkg (line 192) | def test_search_local_installed_pkg(yaml_env: Path): function test_search_remote (line 204) | def test_search_remote(yaml_env: Path, with_platform): function test_remote_search_not_installed_pkg (line 233) | def test_remote_search_not_installed_pkg(yaml_env: Path): function test_remote_search_python_site_packages_path (line 244) | def test_remote_search_python_site_packages_path(yaml_env: Path): function test_search_output_style (line 270) | def test_search_output_style( function test_search_version_sorting_numerical (line 320) | def test_search_version_sorting_numerical(yaml_env: Path): function test_search_mamba_version_sorting_json (line 504) | def test_search_mamba_version_sorting_json(yaml_env: Path): FILE: micromamba/tests/test_run.py function generate_label_flags (line 24) | def generate_label_flags(): function simple_short_program (line 32) | def simple_short_program(): class TestRun (line 36) | class TestRun: method test_fail_without_command (line 42) | def test_fail_without_command(self, option_flag, make_label_flags): method test_unknown_exe_fails (line 48) | def test_unknown_exe_fails(self, option_flag, make_label_flags): method test_help_succeeds (line 66) | def test_help_succeeds(self, option_flag, help_flag, command): method test_basic_succeeds (line 72) | def test_basic_succeeds(self, option_flag, make_label_flags): method test_quoting (line 79) | def test_quoting(self, inp): method test_shell_io_routing (line 84) | def test_shell_io_routing(self): method test_run_non_existing_env (line 93) | def test_run_non_existing_env(self): method test_run_non_existing_cwd (line 100) | def test_run_non_existing_cwd(self): function temp_env_prefix (line 109) | def temp_env_prefix(): class TestRunVenv (line 127) | class TestRunVenv: method test_classic_specs (line 128) | def test_classic_specs(self, temp_env_prefix): FILE: micromamba/tests/test_shell.py function skip_if_shell_incompat (line 13) | def skip_if_shell_incompat(shell_type): function test_hook (line 28) | def test_hook(tmp_home, tmp_root_prefix, shell_type): function test_auto_detection (line 71) | def test_auto_detection(tmp_home, tmp_root_prefix): function test_activate (line 140) | def test_activate( function test_activate_target_prefix_checks (line 186) | def test_activate_target_prefix_checks(tmp_home, tmp_root_prefix): function test_init (line 200) | def test_init(tmp_home, tmp_root_prefix, shell_type, prefix_selector, mu... function test_shell_init_with_env_var (line 228) | def test_shell_init_with_env_var(tmp_home, tmp_root_prefix): function test_dash (line 236) | def test_dash(tmp_home, tmp_root_prefix): function test_implicitly_created_environment (line 243) | def test_implicitly_created_environment(tmp_home, tmp_root_prefix): function test_shell_run_activated (line 256) | def test_shell_run_activated(tmp_home, tmp_prefix): function test_shell_run_SHELL (line 268) | def test_shell_run_SHELL(tmp_home, tmp_prefix, tmp_env_name, use_prefix,... FILE: micromamba/tests/test_update.py class TestUpdate (line 17) | class TestUpdate: method root (line 29) | def root(existing_cache): method env_created (line 41) | def env_created(root): method test_constrained_update (line 58) | def test_constrained_update(self, env_created): method test_update_python_noarch (line 69) | def test_update_python_noarch(self, root): method test_further_constrained_update (line 126) | def test_further_constrained_update(self, env_created): method test_classic_spec (line 135) | def test_classic_spec(self, env_created): method test_update_all (line 158) | def test_update_all(self, env_created): method test_channel_alias (line 191) | def test_channel_alias(self, alias, env_created): method test_update_check_logs (line 209) | def test_update_check_logs(self, env_created, output_flag): method test_update_explains_problems (line 219) | def test_update_explains_problems(self, env_created): method test_update_explains_problems_json (line 226) | def test_update_explains_problems_json(self, env_created): class TestUpdateConfig (line 233) | class TestUpdateConfig: method root (line 243) | def root(existing_cache): method env_created (line 257) | def env_created(root): method config_tests (line 268) | def config_tests(cls, res, root_prefix=root_prefix, target_prefix=pref... method test_specs (line 294) | def test_specs(self, source, file_type, env_created): method test_target_prefix (line 339) | def test_target_prefix( method test_target_prefix_with_no_settings (line 417) | def test_target_prefix_with_no_settings( method test_target_prefix_with_no_settings_and_no_env_var (line 441) | def test_target_prefix_with_no_settings_and_no_env_var( method test_channels (line 465) | def test_channels(self, cli, yaml, env_var, rc_file, env_created): method test_multiple_spec_files (line 510) | def test_multiple_spec_files(self, type, env_created): method test_channel_specific (line 541) | def test_channel_specific(self, env_created): FILE: micromamba/tests/test_virtual_pkgs.py class TestVirtualPkgs (line 7) | class TestVirtualPkgs: method test_virtual_packages (line 8) | def test_virtual_packages(self): method test_virtual_linux (line 24) | def test_virtual_linux(self): FILE: releaser.py function apply_changelog (line 20) | def apply_changelog(name, version, changes): function commands (line 61) | def commands(release_version, changes): class Section (line 84) | class Section: method __init__ (line 85) | def __init__(self): class Item (line 91) | class Item: method __init__ (line 92) | def __init__(self): function populate_changes (line 97) | def populate_changes(name, sections, changes): function main (line 121) | def main(): FILE: update_changelog.py function validate_date (line 29) | def validate_date(date_str): function subprocess_run (line 36) | def subprocess_run(*args: str, **kwargs) -> str: function append_to_file (line 47) | def append_to_file(ctgr_name, prs, out_file): function main (line 87) | def main(): FILE: version_scheme.py class version_info (line 8) | class version_info: method __init__ (line 15) | def __init__(self, version: str): method __str__ (line 68) | def __str__(self):