Lines Matching refs:Symbol
30 class Symbol {
33 explicit Symbol(IsUninitialized) : v_(-1) {}
59 explicit Symbol(int v);
68 ScopedGlobalVar(Symbol name, Var* var);
72 Symbol name_;
76 inline bool operator==(const Symbol& x, const Symbol& y) {
80 inline bool operator<(const Symbol& x, const Symbol& y) {
86 struct hash<Symbol> {
87 size_t operator()(const Symbol& s) const { return s.val(); }
91 extern Symbol kEmptySym;
92 extern Symbol kShellSym;
96 Symbol Intern(StringPiece s);
98 string JoinSymbols(const vector<Symbol>& syms, const char* sep);