Lines Matching refs:string
40 FQName::FQName(const std::string &s)
46 bool FQName::parse(const std::string& s, FQName* into) {
51 const std::string &package,
52 const std::string &version,
53 const std::string &name,
54 const std::string &valueName)
64 CHECK(parse(this->string(), &other)) << this->string();
65 CHECK((*this) == other) << this->string() << " " << other.string();
96 return !mName.empty() && mName[0] == 'I' && mName.find('.') == std::string::npos;
99 bool FQName::setTo(const std::string &s) {
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 {
197 std::string v = version();
210 bool FQName::setVersion(const std::string& v) {
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 {
247 std::vector<std::string> res {};
249 std::string s;
256 const std::string& FQName::valueName() const {
265 const std::string &defaultPackage,
266 const std::string &defaultVersion) {
280 std::string FQName::string() const {
283 std::string out;
302 return string() < other.string();
306 return string() == other.string();
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 {
371 if (idx == std::string::npos) {
378 std::string FQName::tokenName() const {
379 std::vector<std::string> components;
383 std::vector<std::string> nameComponents;
392 std::string FQName::cppNamespace() const {
393 std::vector<std::string> components;
396 std::string out = "::";
402 std::string FQName::cppLocalName() const {
403 std::vector<std::string> components;
410 std::string FQName::cppName() const {
411 std::string out = cppNamespace();
413 std::vector<std::string> components;
424 std::string FQName::javaPackage() const {
425 std::vector<std::string> components;
431 std::string FQName::javaName() const {
436 void FQName::getPackageComponents(std::vector<std::string> *components) const {
441 std::vector<std::string> *components,
483 std::string s1 = string();
484 std::string s2 = other.string();
487 if (pos == std::string::npos || pos + s2.size() != s1.size()) {
518 bool FQName::inPackage(const std::string &package) const {
519 std::vector<std::string> components;
522 std::vector<std::string> inComponents;