Lines Matching defs:FQName

17 #include "FQName.h"
34 FQName::FQName()
40 FQName::FQName(const std::string &s)
46 bool FQName::parse(const std::string& s, FQName* into) {
50 FQName::FQName(
63 FQName other;
68 FQName::FQName(const FQName& other)
78 bool FQName::isValid() const {
82 bool FQName::isIdentifier() const {
86 bool FQName::isFullyQualified() const {
90 bool FQName::isValidValueName() const {
95 bool FQName::isInterfaceName() const {
99 bool FQName::setTo(const std::string &s) {
174 // of old FQName constructors
178 const std::string& FQName::package() const {
182 std::string FQName::version() const {
189 std::string FQName::sanitizedVersion() const {
196 std::string FQName::atVersion() const {
201 void FQName::clear() {
210 bool FQName::setVersion(const std::string& v) {
227 void FQName::clearVersion() {
231 bool FQName::parseVersion(const std::string& majorStr, const std::string& minorStr) {
242 const std::string& FQName::name() const {
246 std::vector<std::string> FQName::names() const {
256 const std::string& FQName::valueName() const {
260 FQName FQName::typeName() const {
261 return FQName(mPackage, version(), mName);
264 void FQName::applyDefaults(
280 std::string FQName::string() const {
301 bool FQName::operator<(const FQName &other) const {
305 bool FQName::operator==(const FQName &other) const {
309 bool FQName::operator!=(const FQName &other) const {
313 const std::string& FQName::getInterfaceName() const {
319 std::string FQName::getInterfaceBaseName() const {
324 std::string FQName::getInterfaceAdapterName() const {
328 std::string FQName::getInterfaceHwName() const {
332 std::string FQName::getInterfaceProxyName() const {
336 std::string FQName::getInterfaceStubName() const {
340 std::string FQName::getInterfacePassthroughName() const {
344 FQName FQName::getInterfaceProxyFqName() const {
345 return FQName(package(), version(), getInterfaceProxyName());
348 FQName FQName::getInterfaceAdapterFqName() const {
349 return FQName(package(), version(), getInterfaceAdapterName());
352 FQName FQName::getInterfaceStubFqName() const {
353 return FQName(package(), version(), getInterfaceStubName());
356 FQName FQName::getInterfacePassthroughFqName() const {
357 return FQName(package(), version(), getInterfacePassthroughName());
360 FQName FQName::getTypesForPackage() const {
361 return FQName(package(), version(), "types");
364 FQName FQName::getPackageAndVersion() const {
365 return FQName(package(), version(), "");
368 FQName FQName::getTopLevelType() const {
375 return FQName(mPackage, version(), mName.substr(0, idx));
378 std::string FQName::tokenName() const {
392 std::string FQName::cppNamespace() const {
402 std::string FQName::cppLocalName() const {
410 std::string FQName::cppName() const {
424 std::string FQName::javaPackage() const {
431 std::string FQName::javaName() const {
436 void FQName::getPackageComponents(std::vector<std::string> *components) const {
440 void FQName::getPackageAndVersionComponents(
446 LOG(WARNING) << "FQName: getPackageAndVersionComponents expects version.";
459 bool FQName::hasVersion() const {
463 FQName FQName::withVersion(size_t major, size_t minor) const {
464 FQName ret(*this);
470 size_t FQName::getPackageMajorVersion() const {
471 CHECK(hasVersion()) << "FQName: No version exists at getPackageMajorVersion(). "
476 size_t FQName::getPackageMinorVersion() const {
477 CHECK(hasVersion()) << "FQName: No version exists at getPackageMinorVersion(). "
482 bool FQName::endsWith(const FQName &other) const {
518 bool FQName::inPackage(const std::string &package) const {
538 FQName FQName::downRev() const {
539 FQName ret(*this);
545 const FQName gIBaseFqName = FQName("android.hidl.base", "1.0", "IBase");
546 const FQName gIManagerFqName = FQName("android.hidl.manager", "1.0", "IServiceManager");