xref: /third_party/rust/crates/cxx/gen/src/names.rs
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/rust/crates/cxx/gen/src/
133d722a9Sopenharmony_ciuse crate::syntax::Pair;
233d722a9Sopenharmony_ci
333d722a9Sopenharmony_ciimpl Pair {
433d722a9Sopenharmony_ci    pub fn to_fully_qualified(&self) -> String {
533d722a9Sopenharmony_ci        let mut fully_qualified = String::new();
633d722a9Sopenharmony_ci        for segment in &self.namespace {
733d722a9Sopenharmony_ci            fully_qualified += "::";
833d722a9Sopenharmony_ci            fully_qualified += &segment.to_string();
933d722a9Sopenharmony_ci        }
1033d722a9Sopenharmony_ci        fully_qualified += "::";
1133d722a9Sopenharmony_ci        fully_qualified += &self.cxx.to_string();
1233d722a9Sopenharmony_ci        fully_qualified
1333d722a9Sopenharmony_ci    }
1433d722a9Sopenharmony_ci}
15

Indexes created Thu Nov 07 10:32:03 CST 2024