nixd
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
Deserialize.h File Reference
#include "HookExpr.h"
#include "PtrPool.h"
#include <nix/input-accessor.hh>
#include <nix/nixexpr.hh>
#include <string_view>

Go to the source code of this file.

Classes

struct  nixt::DeserializeContext
 API Wrapper around nix:: More...
 

Namespaces

namespace  nixt
 Access EvalCache in nix::EvalState.
 

Functions

DeserializeContext nixt::getDeserializeContext (nix::EvalState &State, std::string_view BasePath, const nix::Pos::Origin &Origin)
 Stable API wrapper around official nix.
 
nix::Expr * nixt::deserializeHookable (std::string_view &Data, DeserializeContext &Ctx, PtrPool< nix::Expr > &Pool, ValueMap &VMap, EnvMap &EMap)