Lines Matching defs:location

268 /// @brief The source location of a token.
270 /// This represents the location of a token coming from a given
271 /// translation unit. This location is actually an abstraction of
275 /// a given instance of @ref location, you need to use the
277 class location
280 // The location manager to use to decode the value above. There is
281 // one location manager per translation unit, and the location
284 // Whether the location is artificial. Being artificial means that
285 // the location wasn't generated by the original emitter of the
287 // instance, implicit location derived from the position of XML
292 location(unsigned v, location_manager* m)
296 /// Get the location manager to use to decode the value of this
297 /// location.
299 /// @return the location manager for the current location value.
306 /// Test if the location is artificial.
308 /// Being artificial means that the location wasn't generated by the
310 /// metadata is debug info). For instance, the implicit location
313 /// element might carry a non-artificial (natural?) location that was
317 /// @return true iff the location is artificial.
322 /// Set the artificial-ness of the location.
324 /// Being artificial means that the location wasn't generated by the
326 /// metadata is debug info). For instance, the implicit location
329 /// element might carry a non-artificial (natural?) location that
338 /// Copy constructor of the location.
340 /// @param l the location to copy from.
341 location(const location& l)
347 /// Assignment operator of the location.
349 /// @param l the location to assign to the current one.
350 location&
351 operator=(const location& l)
359 /// Default constructor for the @ref location type.
360 location()
364 /// Get the value of the location.
369 /// Convert the location into a boolean.
371 /// @return true iff the value of the location is different from
376 /// Equality operator of the @ref location type.
378 /// @param other the other location to compare against.
382 operator==(const location &other) const
385 /// "Less than" operator of the @ref location type.
387 /// @parm other the other location type to compare against.
392 operator<(const location &other) const
395 /// Expand the current location into a tripplet file path, line and
413 }; // end class location
430 location
434 expand_location(const location& location, std::string& path,
1411 set_artificial_location(const location &);
1413 location&
1572 const location& locus,
1578 const location& locus,
1582 decl_base(const environment&, const location&);
1618 const location&
1622 set_location(const location& l);
1797 const string& name, const location& locus,
1800 scope_decl(const environment& env, location& l);
2083 const location& locus,
2136 const location& locus, visibility vis = VISIBILITY_DEFAULT);
2156 const location& locus, visibility vis = VISIBILITY_DEFAULT);
2207 qualified_type_def(type_base_sptr type, CV quals, const location& locus);
2209 qualified_type_def(const environment& env, CV quals, const location& locus);
2308 size_t alignment_in_bits, const location& locus);
2311 size_t alignment_in_bits, const location& locus);
2372 size_t alignment_in_bits, const location& locus);
2375 size_t alignment_in_bits, const location& locus);
2501 const location& loc,
2508 const location& loc,
2514 const location& loc,
2575 const location& locus);
2579 const location& locus);
2622 const location&
2676 const location& locus,
2789 const location& locus,
2795 const location& locus,
2904 const location& locus,
3016 const location& locus,
3024 const location& locus,
3168 const location& loc,
3174 const location& loc,
3180 const location& loc,
3425 const location& locus,
3505 const location& locus);
3538 const location& locus);
3583 const location& locus);
3655 const location& locus,
3660 const location& locus,
3703 class_tdecl(const environment& env, const location& locus,
3707 const location& locus,
3794 bool declared_inline, const location& locus,
3802 const location& locus,
3808 bool declared_inline, const location& locus,
3926 const location& locus, visibility vis,
3932 const location& locus, visibility vis);
4132 bool is_struct, const location& locus,
4139 bool is_struct, const location& locus,
4146 bool is_struct, const location& locus, visibility vis);
4150 bool is_struct, const location& locus,
4348 size_t size_in_bits, const location& locus,
4353 size_t size_in_bits, const location& locus,
4359 size_t size_in_bits, const location& locus,
4363 size_t size_in_bits, const location& locus,
4570 decl_base(f->get_environment(), f->get_name(), location()),
4623 decl_base(c->get_environment(), c->get_name(), location()),