Lines Matching defs:members
1556 /// Determines which members of a class should be visible via
5152 // In particular, examines the constraint expressions to find members of T.
5158 // take members from both branches.
5168 // While we tend to know in advance which kind of members (access via . -> ::)
5181 // Always non-null: we only handle members with ordinary identifier names.
5239 // BaseType is the type parameter T to infer members from.
5248 std::vector<Member> members() {
5259 // Infer members of T, given that the expression E (dependent on T) is true.
5269 // by adding members to B - i.e. believe(f<A, B>(), B);
5294 // For A && B, we can infer members from both branches.
5301 // A requires(){...} lets us infer members from each requirement.
5329 // This visitor infers members of T based on traversing expressions/types
5687 for (const auto &R : ConceptInfo(*TTPT, S).members()) {
6611 // members based on the constraints.
6614 for (const auto &R : ConceptInfo(*TTPT, S).members()) {
6922 // Add completions for members.