~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/lex_input_stream.h

  • Committer: Mark Atwood
  • Date: 2011-08-12 04:08:33 UTC
  • mfrom: (2385.2.17 refactor5)
  • Revision ID: me@mark.atwood.name-20110812040833-u6j85nc6ahuc0dtz
mergeĀ lp:~olafvdspek/drizzle/refactor5

Show diffs side-by-side

added added

removed removed

Lines of Context:
145
145
    End of file indicator for the query text to parse.
146
146
    @return true if there are no more characters to parse
147
147
  */
148
 
  bool eof()
 
148
  bool eof() const
149
149
  {
150
 
    return (m_ptr >= m_end_of_query);
 
150
    return m_ptr >= m_end_of_query;
151
151
  }
152
152
 
153
153
  /**
155
155
    @param n number of characters expected
156
156
    @return true if there are less than n characters to parse
157
157
  */
158
 
  bool eof(int n)
 
158
  bool eof(int n) const
159
159
  {
160
 
    return ((m_ptr + n) >= m_end_of_query);
 
160
    return m_ptr + n >= m_end_of_query;
161
161
  }
162
162
 
163
163
  /** Get the raw query buffer. */
164
 
  const char *get_buf()
 
164
  const char *get_buf() const
165
165
  {
166
166
    return m_buf;
167
167
  }
168
168
 
169
169
  /** Get the pre-processed query buffer. */
170
 
  const char *get_cpp_buf()
 
170
  const char *get_cpp_buf() const
171
171
  {
172
172
    return m_cpp_buf;
173
173
  }
174
174
 
175
175
  /** Get the end of the raw query buffer. */
176
 
  const char *get_end_of_query()
 
176
  const char *get_end_of_query() const
177
177
  {
178
178
    return m_end_of_query;
179
179
  }