Lines Matching defs:shared_ptr

5310 /// Turn equality of shared_ptr of decl_base into a deep equality;
5314 /// @param l the shared_ptr of decl_base on left-hand-side of the
5317 /// @param r the shared_ptr of decl_base on right-hand-side of the
5333 /// Inequality operator of shared_ptr of @ref decl_base.
5347 /// Turn equality of shared_ptr of type_base into a deep equality;
5350 /// @param l the shared_ptr of type_base on left-hand-side of the
5353 /// @param r the shared_ptr of type_base on right-hand-side of the
5369 /// Turn inequality of shared_ptr of type_base into a deep equality;
5372 /// @param l the shared_ptr of type_base on left-hand-side of the
5375 /// @param r the shared_ptr of type_base on right-hand-side of the
8226 get_global_scope(const shared_ptr<decl_base> decl)
9658 get_translation_unit(const shared_ptr<decl_base> decl)
9686 is_global_scope(const shared_ptr<scope_decl>scope)
9787 is_at_template_scope(const shared_ptr<decl_base> decl)
9796 is_template_parameter(const shared_ptr<decl_base> decl)
10246 shared_ptr<class_or_union>
10247 is_class_or_union_type(const shared_ptr<type_or_decl_base>& t)
10276 is_union_type(const shared_ptr<type_or_decl_base>& t)
10642 is_template_parm_composition_type(const shared_ptr<decl_base> decl)
10656 is_function_template_pattern(const shared_ptr<decl_base> decl)
10770 is_template_decl(const shared_ptr<decl_base> decl)
10937 /// @return a shared_ptr to the type found. If no type was found or
10941 static shared_ptr<TypeKind>
10962 return shared_ptr<TypeKind>();
11528 get_node_name(shared_ptr<NodeKind> node);
11569 convert_node_to_decl(shared_ptr<NodeKind> node);
11588 shared_ptr<NodeKind> node;
13095 maybe_update_types_lookup_map(const shared_ptr<TypeKind>& type,
13127 /// const shared_ptr<T>&,
13186 /// const shared_ptr<T>&,
16435 /// Turn equality of shared_ptr of @ref pointer_type_def into a deep
16438 /// @param l the shared_ptr of @ref pointer_type_def on left-hand-side
16441 /// @param r the shared_ptr of @ref pointer_type_def on
16457 /// Turn inequality of shared_ptr of @ref pointer_type_def into a deep
16460 /// @param l the shared_ptr of @ref pointer_type_def on left-hand-side
16463 /// @param r the shared_ptr of @ref pointer_type_def on
16800 /// Turn equality of shared_ptr of @ref reference_type_def into a deep
16803 /// @param l the shared_ptr of @ref reference_type_def on left-hand-side
16806 /// @param r the shared_ptr of @ref reference_type_def on
16822 /// Turn inequality of shared_ptr of @ref reference_type_def into a deep
16825 /// @param l the shared_ptr of @ref reference_type_def on left-hand-side
16828 /// @param r the shared_ptr of @ref reference_type_def on
17688 for (std::vector<shared_ptr<subrange_type> >::const_iterator i =
19617 vector<shared_ptr<function_decl::parameter> >::const_iterator i,j;
20281 const shared_ptr<function_type>
20347 const shared_ptr<type_base>
20352 const std::vector<shared_ptr<function_decl::parameter> >&
20360 function_decl::append_parameter(shared_ptr<parameter> parm)
20367 function_decl::append_parameters(std::vector<shared_ptr<parameter> >& parms)
20369 for (std::vector<shared_ptr<parameter> >::const_iterator i = parms.begin();
23777 /// Turn equality of shared_ptr of class_decl into a deep equality;
23780 /// @param l the shared_ptr of class_decl on left-hand-side of the
23783 /// @param r the shared_ptr of class_decl on right-hand-side of the
23799 /// Turn inequality of shared_ptr of class_decl into a deep equality;
23802 /// @param l the shared_ptr of class_decl on left-hand-side of the
23805 /// @param r the shared_ptr of class_decl on right-hand-side of the
23814 /// Turn equality of shared_ptr of class_or_union into a deep
23833 /// Turn inequality of shared_ptr of class_or_union into a deep
24739 /// Turn equality of shared_ptr of union_decl into a deep equality;
24758 /// Turn inequality of shared_ptr of union_decl into a deep equality;
24836 list<shared_ptr<template_parameter> >::const_iterator t0, t1;