Lines Matching refs:Token
23 * \brief Token class.
33 class Token
127 Token (void);
128 Token (Type type);
129 Token (const char* identifier);
130 Token (float value);
131 Token (int value);
132 Token (bool value);
133 Token (const Token& other);
135 ~Token (void);
140 bool operator== (const Token& other) const;
141 bool operator!= (const Token& other) const;
143 Token& operator= (const Token& other);
164 inline Token::Token (void)
170 inline Token::Token (Type type)
176 inline Token::Token (float value)
182 inline Token::Token (int value)
188 inline Token::Token (bool value)
194 inline bool Token::operator== (const Token& other) const
199 inline const char* Token::getIdentifier (void) const
205 inline float Token::getFloat (void) const
211 inline int Token::getInt (void) const
217 inline bool Token::getBool (void) const
230 const Token& operator[] (int ndx) const { return m_tokens[ndx]; }
232 TokenStream& operator<< (const Token& token);
240 std::vector<Token> m_tokens;
244 inline TokenStream& TokenStream::operator<< (const Token& token)