Home | History | Annotate | Download | only in data

Lines Matching refs:location

153 b4_output_begin([b4_dir_prefix[]location.hh])
158 ** \file ]b4_dir_prefix[location.hh
159 ** Define the ]b4_namespace_ref[::location class.
162 ]b4_cpp_guard_open([b4_dir_prefix[]location.hh])[
168 /// Abstract a location.
169 class location
173 /// Construct a location from \a b to \a e.
174 location (const position& b, const position& e)
180 /// Construct a 0-width location in \a p.
181 explicit location (const position& p = position ())
187 /// Construct a 0-width location in \a f, \a l, \a c.
188 explicit location (]b4_percent_define_get([[filename_type]])[* f,
209 /// Reset initial location to final location.
215 /// Extend the current location to the COUNT next columns.
221 /// Extend the current location to the COUNT next lines.
236 /// Join two location objects to create a location.
237 inline const location operator+ (const location& begin, const location& end)
239 location res = begin;
244 /// Add two location objects.
245 inline const location operator+ (const location& begin, unsigned int width)
247 location res = begin;
252 /// Add and assign a location.
253 inline location& operator+= (location& res, unsigned int width)
259 /// Compare two location objects.
261 operator== (const location& loc1, const location& loc2)
266 /// Compare two location objects.
268 operator!= (const location& loc1, const location& loc2)
275 ** \param loc a reference to the location to redirect
281 operator<< (std::basic_ostream<YYChar>& ostr, const location& loc)
298 ]b4_cpp_guard_close([b4_dir_prefix[]location.hh])