about summary refs log tree commit diff
path: root/src/nix-env/names.hh
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2008-07-01T10·10+0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2008-07-01T10·10+0000
commitd567baabbd99fdb92e67295a77aef76ef970e65c (patch)
treed31c1737c52da705c17da78edb517bc2e56b841a /src/nix-env/names.hh
parentb3b0b2a29e2842784f80cf839f84af18b0b83e90 (diff)
* Export the nix-env derivation name parsing and version comparison
  logic through the `parseDrvName' and `compareVersions' primops.
  This will allow expressions to easily check whether some dependency
  is a specific needed version or falls in some version range.  See
  tests/lang/eval-okay-versions.nix for examples.

Diffstat (limited to 'src/nix-env/names.hh')
-rw-r--r--src/nix-env/names.hh33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/nix-env/names.hh b/src/nix-env/names.hh
deleted file mode 100644
index e189302d6d94..000000000000
--- a/src/nix-env/names.hh
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef __NAMES_H
-#define __NAMES_H
-
-#include "types.hh"
-
-
-namespace nix {
-
-
-struct DrvName
-{
-    string fullName;
-    string name;
-    string version;
-    unsigned int hits;
-
-    DrvName();
-    DrvName(const string & s);
-    bool matches(DrvName & n);
-};
-
-
-typedef list<DrvName> DrvNames;
-
-
-int compareVersions(const string & v1, const string & v2);
-DrvNames drvNamesFromArgs(const Strings & opArgs);
-
-
-}
-
-
-#endif /* !__NAMES_H */