Contains the symbol table which holds mappings of variables names to llvm::Values. More...
#include <openvdb/version.h>#include <openvdb/util/Assert.h>#include <llvm/IR/Value.h>#include <string>#include <map>#include <unordered_map>Go to the source code of this file.
| Classes | |
| struct | SymbolTable | 
| A symbol table which can be used to represent a single scoped set of a programs variables. This is simply an unordered map of strings to llvm::Values.  More... | |
| struct | SymbolTableBlocks | 
| A map of unique ids to symbol tables which can be used to represent local variables within a program. New scopes can be added and erased where necessary and iterated through using find(). Find assumes that tables are added through parented ascending ids.  More... | |
| Namespaces | |
| namespace | openvdb | 
| namespace | openvdb::v12_0 | 
| namespace | openvdb::v12_0::ax | 
| namespace | openvdb::v12_0::ax::codegen | 
Contains the symbol table which holds mappings of variables names to llvm::Values.