Lines Matching defs:members
1621 /// Determines which members of a class should be visible via
5374 // In particular, examines the constraint expressions to find members of T.
5380 // take members from both branches.
5390 // While we tend to know in advance which kind of members (access via . -> ::)
5403 // Always non-null: we only handle members with ordinary identifier names.
5461 // BaseType is the type parameter T to infer members from.
5470 std::vector<Member> members() {
5481 // Infer members of T, given that the expression E (dependent on T) is true.
5491 // by adding members to B - i.e. believe(f<A, B>(), B);
5516 // For A && B, we can infer members from both branches.
5523 // A requires(){...} lets us infer members from each requirement.
5551 // This visitor infers members of T based on traversing expressions/types
5934 for (const auto &R : ConceptInfo(*TTPT, S).members()) {
6890 // members based on the constraints.
6894 for (const auto &R : ConceptInfo(*TTPT, S).members()) {
7211 // Add completions for members.