Nix 2.26.3
Nix, the purely functional package manager; unstable internal interfaces
 
Loading...
Searching...
No Matches
nix::SymbolTable Class Reference

#include <symbol-table.hh>

Public Member Functions

Symbol create (std::string_view s)
 
std::vector< SymbolStrresolve (const std::vector< Symbol > &symbols) const
 
SymbolStr operator[] (Symbol s) const
 
size_t size () const
 
size_t totalSize () const
 
template<typename T>
void dump (T callback) const
 

Detailed Description

Symbol table used by the parser and evaluator to represent and look up identifiers and attributes efficiently.

Member Function Documentation

◆ create()

Symbol nix::SymbolTable::create ( std::string_view s)
inline

converts a string into a symbol.


The documentation for this class was generated from the following files: