Lines Matching defs:map

549 	// Each function uses selectStream and map subroutines.
552 // map on the other hand is used to replace Variables and Operations to their in-SPIRV-code representations.
553 // for types like ints or floats map simply calls << operator to produce its string representation
561 selectStream(a, 0) << map(a) << '\n';
567 selectStream(a, 0) << map(a) << '\t' << map(b) << '\n';
573 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\n';
579 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\n';
585 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\n';
591 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\t' << map(f) << '\n';
597 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\t' << map(f) << '\t' << map(g) << '\n';
603 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\t' << map(f) << '\t' << map(g) << '\t' << map(h) << '\n';
609 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\t' << map(f) << '\t' << map(g) << '\t' << map(h) << '\t' << map(i) << '\n';
615 selectStream(a, c) << map(a) << '\t' << map(b) << '\t' << map(c) << '\t' << map(d) << '\t' << map(e) << '\t' << map(f) << '\t' << map(g) << '\t' << map(h) << '\t' << map(i) << '\t' << map(k) << '\n';
639 // generic version of map (tries to push whatever came to stringstream to get its string representation)
641 std::string map (const T& a)
650 std::string map (const Variable& a)
665 std::string map (const Operation& a)
671 std::string map (const char*& a)
677 std::string map (const char& a)
735 typedef std::map<Variable, std::string> VariablesPack;