MCPcopy Create free account

hub / github.com/NixOS/nix / types & classes

Types & classes1,510 in github.com/NixOS/nix

↓ 556 callersEnumError
src/libstore/include/nix/store/filetransfer.hh:388
↓ 411 callersClassHintFmt
* A wrapper around `boost::format` which colors interpolated arguments in * magenta by default. */
src/libutil/include/nix/util/fmt.hh:168
↓ 256 callersClassPathFmt
* All std::filesystem::path values must be wrapped in this class when formatting via HintFmt * or fmt(). This avoids accidentail double-quoting due t
src/libutil/include/nix/util/fmt.hh:114
↓ 226 callersClassCanonPath
* A canonical representation of a path. It ensures the following: * * - It always starts with a slash. * * - It never ends with a slash, except if
src/libutil/include/nix/util/canon-path.hh:48
↓ 192 callersClassSysError
* POSIX system error, created using `errno`, `strerror` friends. * * Throw this, but prefer not to catch this, and catch `SystemError` * instead. T
src/libutil/include/nix/util/error.hh:376
↓ 140 callersClassUncolored
src/libutil/include/nix/util/fmt.hh:148
↓ 53 callersClassField
src/libutil/include/nix/util/logging.hh:79
↓ 47 callersClassValuePrinter
* A partially-applied form of `printValue` which can be formatted using `<<` * without allocating an intermediate string. */
src/libexpr/include/nix/expr/print.hh:73
↓ 46 callersClassAttr
* Map one attribute name to its value. */
src/libexpr/include/nix/expr/attr-set.hh:23
↓ 39 callersClassGitError
src/libfetchers/git-utils.cc:78
↓ 35 callersClassWinError
* Windows Error type. * * Unless you need to catch a specific error number, don't catch this in * portable code. Catch `SystemError` instead. */
src/libutil/include/nix/util/error.hh:498
↓ 21 callersClassSetter
src/libfetchers/include/nix/fetchers/git-utils.hh:149
↓ 16 callersClassSystemError
* To use in catch-blocks. Provides a convenience method to get the portable * std::error_code. Use when you want to catch and check an error conditio
src/libutil/include/nix/util/error.hh:282
↓ 15 callersClassref
src/libutil/include/nix/util/ref.hh:51
↓ 10 callersClassFlakeRef
* A flake reference specifies how to fetch a flake or raw source * (e.g. from a Git repository). It is created from a URL-like syntax * (e.g. 'gith
src/libflake/include/nix/flake/flakeref.hh:43
↓ 10 callersClassPos
NOTE: position.hh recursively depends on source-path.hh -> source-accessor.hh -> hash.hh -> configuration.hh -> experimental-features.hh -> error.h
src/libutil/include/nix/util/error.hh:59
↓ 10 callersClassStorePath
* \ref StorePath "Store path" is the fundamental reference type of Nix. * A store paths refers to a Store object. * * See store/store-path.html for
src/libstore/include/nix/store/path.hh:29
↓ 9 callersClassDrvName
src/libstore/include/nix/store/names.hh:12
↓ 9 callersClassOnStartup
src/libutil/include/nix/util/types.hh:53
↓ 9 callersClasssigaction
src/libmain/shared.cc:166
↓ 8 callersClassSymlinkNotAllowed
src/libutil/include/nix/util/source-accessor.hh:234
↓ 8 callersClassfun
src/libutil/include/nix/util/fun.hh:20
↓ 7 callersClassExit
* Exit the program with a given exit code. */
src/libutil/include/nix/util/exit.hh:10
↓ 7 callersClassSourcePath
* An abstraction for accessing source files during * evaluation. Currently, it's just a wrapper around `CanonPath` that * accesses files in the regu
src/libutil/include/nix/util/source-path.hh:21
↓ 6 callersClassExecError
src/libutil/include/nix/util/processes.hh:140
↓ 6 callersClassPath
src/libexpr/include/nix/expr/value.hh:387
↓ 5 callersClassAwsAuthError
src/libstore/include/nix/store/aws-creds.hh:37
↓ 5 callersClassBuildError
* Denotes a permanent build failure. * * This is both an exception type (inherits from Error) and serves as * the failure variant in BuildResult::i
src/libstore/include/nix/store/build-result.hh:61
↓ 5 callersClassSQLite
* RAII wrapper to close a SQLite database automatically. */
src/libstore/include/nix/store/sqlite.hh:45
↓ 5 callersClassiterator
src/libexpr/include/nix/expr/value.hh:917
↓ 4 callersClassDirectoryIterator
* @brief A directory iterator that can be used to iterate over the * contents of a directory. It is similar to std::filesystem::directory_iterator *
src/libutil/include/nix/util/file-system.hh:480
↓ 4 callersClassFileTransferError
src/libstore/include/nix/store/filetransfer.hh:406
↓ 4 callersClassInvalidSSHAuthority
src/libstore/ssh.cc:22
↓ 4 callersClassMissingRealisation
src/libstore/include/nix/store/realisation.hh:149
↓ 4 callersClassParseUnquoted
src/libutil/args.cc:121
↓ 4 callersClassVerbatimURL
* Either a ParsedURL or a verbatim string. This is necessary because in certain cases URI must be passed * verbatim (e.g. in builtin fetchers), since
src/libutil/include/nix/util/url.hh:375
↓ 4 callersClassplaceholder_t
src/libexpr/include/nix/expr/eval-cache.hh:64
↓ 3 callersClassBadNixStringContextElem
src/libexpr/include/nix/expr/value/context.hh:12
↓ 3 callersClassFdSink
* A sink that writes data to a file descriptor. */
src/libutil/include/nix/util/serialise.hh:150
↓ 3 callersClassFdSource
src/libstore/include/nix/store/remote-store.hh:19
↓ 3 callersClassHashSink
src/libutil/include/nix/util/hash.hh:222
↓ 3 callersClassPosIdx
src/libexpr/include/nix/expr/value.hh:94
↓ 3 callersClassStorePath
src/libstore-c/nix_api_store_internal.h:13
↓ 3 callersClassUnkeyedValidPathInfo
* Information about a store object. * * See `store/store-object` and `protocols/json/store-object-info` in * the Nix manual */
src/libstore/include/nix/store/path-info.hh:55
↓ 3 callersClassunchecked_t
src/libutil/include/nix/util/canon-path.hh:62
↓ 2 callersClassAttrDef
src/libexpr/include/nix/expr/nixexpr.hh:362
↓ 2 callersClassAttrName
* An attribute path is a sequence of attribute names. */
src/libexpr/include/nix/expr/nixexpr.hh:78
↓ 2 callersClassCachedEvalError
src/libexpr/include/nix/expr/eval-cache.hh:17
↓ 2 callersClassCompareValues
src/libexpr/primops.cc:707
↓ 2 callersClassDefault
src/libstore/include/nix/store/outputs-spec.hh:111
↓ 2 callersClassDirectory
src/libfetchers/git-utils.cc:1150
↓ 2 callersClassDynamicAttrDef
src/libexpr/include/nix/expr/nixexpr.hh:406
↓ 2 callersClassFdSink
src/libstore/include/nix/store/remote-store.hh:18
↓ 2 callersClassFdSource
* A source that reads data from a file descriptor. */
src/libutil/include/nix/util/serialise.hh:191
↓ 2 callersClassHash
src/libstore/include/nix/store/path.hh:12
↓ 2 callersClassHash
src/libexpr/include/nix/expr/symbol-table.hh:184
↓ 2 callersClassHashResult
* The final hash and the number of bytes digested. */
src/libutil/include/nix/util/hash.hh:173
↓ 2 callersClassIterator
src/libutil/include/nix/util/canon-path.hh:132
↓ 2 callersClassLinesIterator
src/libutil/include/nix/util/position.hh:93
↓ 2 callersClassListView
* View into a list of Value * that is itself immutable. * * Since not all representations of ValueStorage can provide * a pointer to a const array
src/libexpr/include/nix/expr/value.hh:859
↓ 2 callersClassLockFile
src/libflake/include/nix/flake/lockfile.hh:136
↓ 2 callersClassPosIdx
src/libutil/include/nix/util/pos-idx.hh:9
↓ 2 callersClassRegisterCommand
* A helper class for registering \ref Command commands globally. */
src/libcmd/include/nix/cmd/command.hh:301
↓ 2 callersClassSQLiteStmt
* RAII wrapper to create and destroy SQLite prepared statements. */
src/libstore/include/nix/store/sqlite.hh:85
↓ 2 callersClassSymbol
* Symbols have the property that they can be compared efficiently * (using an equality test), because the symbol table stores only one * copy of eac
src/libexpr/include/nix/expr/symbol-table.hh:38
↓ 2 callersClassSymbol
src/libexpr/include/nix/expr/value.hh:92
↓ 2 callersClassTestExn
src/libutil-tests/closure.cc:34
↓ 2 callersClasscurlMultiError
src/libstore/filetransfer.cc:62
↓ 2 callersClassfailed_t
src/libexpr/include/nix/expr/eval-cache.hh:73
↓ 2 callersClasskevent
src/libutil/unix/include/nix/util/monitor-fd.hh:67
↓ 2 callersClassmisc_t
src/libexpr/include/nix/expr/eval-cache.hh:70
↓ 2 callersClasssigaction
src/libmain/unix/stack.cc:38
↓ 2 callersClasssigaction
src/libcmd/repl-interacter.cc:153
↓ 1 callersClassAutoDelete
* Automatic cleanup of resources. */
src/libutil/include/nix/util/file-system.hh:308
↓ 1 callersClassAwsCredentials
* AWS credentials obtained from credential providers */
src/libstore/include/nix/store/aws-creds.hh:20
↓ 1 callersClassBailOut
Print the subgraph of nodes that have 'dependency' in their closure (i.e., that have a non-infinite distance to 'dependency'). P
src/nix/why-depends.cc:169
↓ 1 callersClassBindingsBuilder
src/libexpr/include/nix/expr/value.hh:28
↓ 1 callersClassBuildEnvFileConflictError
src/libstore/include/nix/store/builtins/buildenv.hh:26
↓ 1 callersClassCallDepth
* Increments a count on construction and decrements on destruction. */
src/libexpr/include/nix/expr/eval.hh:62
↓ 1 callersClassConfig
* A class to simplify providing configuration settings. The typical * use is to inherit Config and add Setting<T> members: * * class MyClass : priv
src/libutil/include/nix/util/configuration.hh:140
↓ 1 callersClassConnectionHandle
src/libstore/include/nix/store/remote-store.hh:182
↓ 1 callersClassDerivation
src/libstore/include/nix/store/store-api.hh:40
↓ 1 callersClassDerived
src/libutil-tests/ref.cc:15
↓ 1 callersClassDrvState
src/libstore/misc.cc:115
↓ 1 callersClassFetch
src/libfetchers/include/nix/fetchers/git-lfs-fetch.hh:25
↓ 1 callersClassFileTransferRequest
src/libstore/include/nix/store/filetransfer.hh:179
↓ 1 callersClassGCLimitReached
src/libstore/gc.cc:350
↓ 1 callersClassHandle
src/libutil/include/nix/util/pool.hh:102
↓ 1 callersClassHash
src/libutil/include/nix/util/hash.hh:57
↓ 1 callersClassImportantFirstAttrNameCmp
src/libexpr/print.cc:145
↓ 1 callersClassInstallableFlake
src/libcmd/include/nix/cmd/installable-flake.hh:36
↓ 1 callersEnumInternalType
* Internal type discriminator, which is more detailed than `ValueType`, as * it specifies the exact representation used (for types that have multiple
src/libexpr/include/nix/expr/value.hh:39
↓ 1 callersClassItemHandle
src/libstore/include/nix/store/filetransfer.hh:338
↓ 1 callersClassLRUIterator
src/libutil/include/nix/util/lru-cache.hh:23
↓ 1 callersClassLegacyArgs
src/libmain/include/nix/main/shared.hh:54
↓ 1 callersClassListBuilder
src/libexpr/include/nix/expr/value.hh:166
↓ 1 callersClassMagenta
src/libutil/include/nix/util/fmt.hh:99
↓ 1 callersClassMissingExperimentalFeature
* An experimental feature was required for some (experimental) * operation, but was not enabled. */
src/libutil/include/nix/util/experimental-features.hh:82
↓ 1 callersClassNixCExternalValue
src/libexpr-c/nix_api_external.cc:47
↓ 1 callersClassOrigin
src/libutil/include/nix/util/pos-table.hh:17
next →1–100 of 1,510, ranked by callers