Lines Matching defs:QualifiedName
28 struct QualifiedName {
32 QualifiedName(std::vector<std::string> namespace_qualification,
36 explicit QualifiedName(std::string name)
37 : QualifiedName({}, std::move(name)) {}
39 static QualifiedName Parse(std::string qualified_name);
45 QualifiedName DropFirstNamespaceQualification() const {
46 return QualifiedName{
52 friend std::ostream& operator<<(std::ostream& os, const QualifiedName& name);
178 std::vector<Declarable*> LookupShallow(const QualifiedName& name) {
195 std::vector<Declarable*> Lookup(const QualifiedName& name);