Lines Matching refs:FQName
26 struct FQName { struct
27 __attribute__((warn_unused_result)) static bool parse(const std::string& s, FQName* into);
29 explicit FQName();
31 FQName(const std::string& package, const std::string& version, const std::string& name = "",
34 FQName(const FQName& other);
60 FQName withVersion(size_t major, size_t minor) const;
91 FQName typeName() const;
107 bool operator<(const FQName &other) const;
108 bool operator==(const FQName &other) const;
109 bool operator!=(const FQName &other) const;
116 std::string getRelativeFQName(const FQName& relativeTo) const;
156 FQName getInterfaceProxyFqName() const;
161 FQName getInterfaceAdapterFqName() const;
166 FQName getInterfaceStubFqName() const;
171 FQName getInterfacePassthroughFqName() const;
176 FQName getTypesForPackage() const;
180 FQName getPackageAndVersion() const;
187 FQName getTopLevelType() const;
213 bool endsWith(const FQName &other) const;
231 FQName downRev() const;
233 FQName upRev() const;