Lines Matching defs:symbols
66 AutoDehydratorSymbolTable(Dehydrator* dehydrator, const std::shared_ptr<SymbolTable>& symbols)
69 if (symbols) {
70 dehydrator->write(*symbols);
229 void Dehydrator::write(const SymbolTable& symbols) {
231 this->writeU16(symbols.fOwnedSymbols.size());
232 for (const std::unique_ptr<const Symbol>& s : symbols.fOwnedSymbols) {
235 this->writeU16(symbols.fSymbols.count());
237 symbols.foreach([&](skstd::string_view name, const Symbol* symbol) {
242 for (size_t i = 0; i < symbols.fOwnedSymbols.size(); ++i) {
243 if (symbols.fOwnedSymbols[i].get() == p.second) {
448 AutoDehydratorSymbolTable symbols(this, b.symbolTable());
485 this->write(*f.symbols());
516 AutoDehydratorSymbolTable symbols(this, ss.symbols());
558 // ever need to re-emit the intrinsics files as raw GLSL/Metal. As long as the symbols