Home | History | Annotate | Download | only in AST

Lines Matching defs:Paths

74   /// calculated when recording paths.  AS_none is a special value
88 /// BasePaths - Represents the set of paths from a derived class to
99 /// There are two potential BasePaths to represent paths from D to a
101 /// and another is (D,0)->(C,0)->(A,1). These two paths actually
121 /// Paths - The actual set of paths that can be taken from the
123 std::list<CXXBasePath> Paths;
134 /// ambiguous paths while it is looking for a path from a derived
138 /// RecordPaths - Whether Sema::IsDerivedFrom should record paths
139 /// while it is determining whether there are paths from a derived
149 /// to help build the set of paths.
175 /// paths for a derived-to-base search.
185 paths_iterator begin() { return Paths.begin(); }
186 paths_iterator end() { return Paths.end(); }
187 const_paths_iterator begin() const { return Paths.begin(); }
188 const_paths_iterator end() const { return Paths.end(); }
190 CXXBasePath& front() { return Paths.front(); }
191 const CXXBasePath& front() const { return Paths.front(); }
201 /// \brief Whether we are finding multiple paths to detect ambiguities.
204 /// \brief Whether we are recording paths.
207 /// \brief Specify whether we should be recording paths or not.
219 /// \brief Retrieve the type from which this base-paths search
224 /// \brief Clear the base-paths results.